1

OS-X (10.8.2) の Gentoo Prefix インストールに Emacs をインストールしています。Emacs はターミナル (-nw) で起動すると動作します。ただし、オプションなしで起動すると、ウィンドウは作成されますが、キーボードからの入力は受信されません。入力は emacs を起動したシェルに送られます。マウス入力は問題ないように見えますが、画面の上部 (emacs ウィンドウとは別) に沿って実行されるアプリケーション メニューには、まだ「ターミナル」と表示されます。

使用されるオプションのリストは次のとおりです (USE フラグには触れていないので、これがデフォルトです)。「aqua」がオンで「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」をオンにしてリビルドすることもできましたが、ネイティブ ビルドを維持した方がよいでしょう。これを修正する方法はありますか?

4

1 に答える 1

2

私は最近、GUI アプリ (OS X Snow Leopard 上の SAGA GIS) がウィンドウを作成するターミナルから開始されたが、SAGA アプリケーション メニューを生成しないという問題に遭遇しました。解決策は、プログラムを「アプリ バンドル」にラップすることです。以下を参照してください。

Mac OS X での SAGA のコンパイル

これでもSAGAは使い切りません。emacsに関しては、macports経由でemacs-app 24.3.1をインストールしました(ネイティブモードとXモードの両方をサポートしています)が、「はいまたはいいえ」の回答を求めるときにキーボード入力を無視することがあります-私が持っている唯一の方法です回復することが判明したのは、emacs プロセスを強制終了することです。

于 2013-08-27T11:24:30.050 に答える