터미널 대신 GUI에서 Emacs 열기

터미널 대신 GUI에서 Emacs 열기

Linux 14.04에서 Emacs를 다운로드했는데 입력하면 emacs filename.c외부 GUI 대신 터미널에서 Emacs가 열립니다. Emacs를 터미널 외부에서 강제로 열려면 어떻게 해야 합니까?

답변1

emacs-gtkGUI 지원을 위해 설치할 수 있습니다

sudo apt install emacs-gtk

이것은 Linux Mint (emacs26)에서 문제를 해결했습니다.

답변2

Emacs는 일반적으로 여러 버전으로 제공됩니다. 하나는 X11 라이브러리(필요한 모든 종속성으로 인해 꽤 커짐)와 연결되어 있고 다른 하나는 보시는 것처럼 일반 터미널에서 실행될 수 있도록 연결되지 않은 버전입니다.

DISPLAY 변수가 셸에 설정된 경우(X11 서버를 사용할 수 있음을 의미) 다음을 사용할 수 있습니다.

echo $DISPLAY

그런 다음 GUI 라이브러리가 포함된 Emacs를 설치해야 합니다. 그렇지 않다면 이유를 찾아야 합니다. Emacs는 괜찮지만 X11 서버에 연결하는 방법을 모르기 때문입니다(이유는 X11이 교차 네트워킹을 지원하므로 클라이언트가 어디로 가야 하는지 알아야 하기 때문입니다).

답변3

또는 GUI 종류의 Emacs:

이맥스-c

데몬을 사용하는 GUI의 Emacs 클라이언트의 경우:

emacs --daemon

emacsclient -c 

고쳐 쓰다

'-c' 옵션은 emacs가 아닌 emacsclient에 적용됩니다.

관련 정보