2013-01-24 5 views
1

OS-X (10.8.2)에서 Gentoo Prefix 설치시 Emacs를 설치했습니다. Emacs는 터미널 (-nw)에서 시작할 때 작동합니다. 그러나, 옵션없이 시작될 때 창을 만들지 만, 키보드로부터 입력을받지 못한다 - 입력은 emacs를 시작한 셸로 간다. 마우스 입력은 괜찮은 것처럼 보이지만 화면 상단 (emacs 창과 별개)에서 실행되는 응용 프로그램 메뉴에는 여전히 "터미널"이 표시됩니다.Gentoo Prefix에서 Emacs가 입력을받지 못함

다음은 사용 된 옵션 목록입니다 (USE 플래그를 누르지 않았으므로 이것이 기본값 임). 나는 '아쿠아'가 켜져 있고 'X'가 꺼져 있음을 알 수 있습니다 (X 서버가 설치되어 있지 않음).

~/Gentoo $ emerge -pv emacs 

These are the packages that would be merged, in order: 

Calculating dependencies... done! 
[ebuild R ] app-editors/emacs-24.2:24::gentoo [24.2:24::gentoo_prefix] USE="aqua xpm 
    -X -Xaw3d (-alsa) -athena -dbus -games -gconf -gif -gnutls (-gpm) -gsettings -gtk -gtk3 
    -gzip-el (-hesiod) -imagemagick -jpeg -kerberos -libxml2 -livecd (-m17n-lib) -motif 
    -pax_kernel -png (-selinux) -sound -source -svg -tiff -toolkit-scroll-bars -wide-int 
    -xft" 0 kB 

Total: 1 package (1 reinstall), Size of downloads: 0 kB 
~/Gentoo $ 

'X'를 켜서 다시 작성할 수 있지만 기본 빌드를 유지하는 것이 좋습니다. 이 문제를 해결하는 방법에 대한 제안 사항이 있으십니까?

답변

2

최근에 창을 만들었지 만 SAGA 응용 프로그램 메뉴를 생성하지 않는 터미널에서 시작된 GUI 응용 프로그램 (OS X Snow Leopard의 SAGA GIS)이 발생했습니다. 이 솔루션은 "응용 프로그램 번들"에서 프로그램을 래핑하는 것입니다, 참조 :

에도이와

Compiling SAGA on Mac OS X

, SAGA가 완전히 사용할 수 없습니다. 이맥스에 관해서는 macports (네이티브 모드와 X 모드 모두 지원)를 통해 emacs-app 24.3.1을 설치했지만 "예 또는 아니오"대답을 요구할 때 키보드 입력을 무시하는 경우가 있습니다. 복구 할 수 없다는 것은 이맥스 프로세스를 죽이는 것입니다.

+0

정보 주셔서 감사합니다. Prefix 내에서 문제를 해결했다고는 생각하지 않지만 이맥스는 Emacs (X가 아닌 Aqua 사용)에 쉽게 네이티브하게 빌드되고 꽤 잘 돌아 간다. 그것은 아주 가끔 달려 들지 만 귀찮은 일은 아닙니다. –