Emacsを別のグラフィカルツールキットではなくグラフィカルツールキットでコンパイルする利点はありますか?


19

オプションはgtk、gtk2、gtk3、明idまたはアテナ、モチーフのようです。もちろん、視覚的な違いがあり、1つのツールキットが他のツールキットよりも好みに合っている場合があります。それとは別に、パフォーマンスや機能に関して他に違いはありますか?他のアプリケーションとの視覚的な一貫性のために、私はgtkを使用してEmacsをコンパイルしていましたが、lucidを使用してコンパイルしたとき、gtkよりもlucidの方がレンダリングが高速であると感じました。


パフォーマンスに関してこれに非常に興味があります。しかし、私は楽観的ではありません。= /
マラバルバ14年

私が指摘した違いの1つは、gtkのサポートにより、Emacsはファイル選択ウィンドウを使用してファイル(電子メールの添付ファイルなど)を要求することです。lucidを使用すると、Emacsはミニバッファーのパスを要求します。
tmalsburg

私は24.4を明快にインストールしましたが、list-packages通常提供するインターフェースを取得できないことに気付きました。ミニバッファーにインストールできるパッケージのリストが表示されるだけです。
カウシャルモディ14年

回答:


11

少なくとも1つの違いが文書化されています。明らかに、gtk + emacsデーモンのクラッシュを引き起こすバグがありますが、明快なemacsはありません。

emacsをデーモンとして起動すると、次の警告が表示されます。

警告:Gtk +の長年のバグにより、http: //bugzilla.gnome.org/show_bug.cgi?id = 85715 デーモンモードで実行するとEmacsがクラッシュし、X11接続が予期せず失われます。--with-x-toolkit = lucidで設定されたEmacsを使用しても、この問題は発生しません。

長期にわたるのは間違いなく適切です。このバグは2002年に報告されました。しかし、2014年の時点でまだこの問題に直面している人もいます(リンク)。


昨年このバグについて議論したことを覚えています。人々はまだそれに出くわします。(これらの人々は古いバージョンを実行しただけかもしれませんが)
マラバルバ14年

@Malabarba情報をありがとう、私はそれを編集します。
T。Verron 14年

2
実際、私はまだこのバグを経験しています。Fedora 20のEmacs 24.3
rekado 14年

これは最終的に、私がEmacsと複数のXセッションで行った奇妙な振る舞いを説明しています。(1つのセッションを閉じると、Emacsサーバーがクラッシュし、
大量の

GNU Emacs 25.0.50.1Debian不安定版で使用しています。GTKツールキットでコンパイルすると、とを使用するemacs --daemonとランダムにクラッシュしemacsclientます。明快ですべてがうまく機能します。
ボッカペルタ-IT
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.