私のEmacsツールバーがX転送を使用するSSHとCygwinとCentOSで異なるように見えるのはなぜですか?

私のEmacsツールバーがX転送を使用するSSHとCygwinとCentOSで異なるように見えるのはなぜですか?

-Y私はX転送(使用)を介してSSHに接続するCentOS 5サーバーにインストールされているEmacs 24.2.1を使用しています。 Cygwin/X がインストールされた Windows ノートブックと CentOS 6 を実行するデスクトップがあります。 Windowsラップトップを使用してこのサーバーにSSHで接続すると、Emacsは問題ないようです。

WindowsのEmacs

ただし、CentOS 6デスクトップを使用してそのサーバーにSSHで接続すると、ツールバーボタンが奇妙にレンダリングされます(ウィンドウの枠線がないことを無視し、スクリーンショットにはありませんがそこにあります)。

LinuxのEmacs

この違いの理由が何であるかを知っている人はいますか?パッケージの依存関係のリストを見てみましたが、結果はありません。私はCentOS 6システムでツールバーをレンダリングするために使用されていますが、Cygwinに存在するいくつかのライブラリパッケージが欠落しているためかどうか疑問に思います。しかし、これはリモートXセッションなので、サーバーから取得する必要があるとしますか?私はそれを修正するために何ができるか全く知りません。これは私が仕事をするのを妨げる問題ではありません。毎日見るのがとても迷惑ですね。

NXを使用すると、ウィンドウが正しくレンダリングされていることを確認できます。私はLinuxのNXクライアントがフローティングウィンドウのサポートに問題があるので、あまり使用せずに代わりに使用することを好みます。

どんな助けでも大変感謝します!

ベストアンサー1

私が知る限り、EmacsはGTKツールキットで構築されました。

ツールバーにはGTKテーマの設定が表示されます。 WindowsとCentOSシステムで異なるテーマが定義されているようです。

「テキスト付きアイコン」と「アイコンのみ」ツールバーを変更できる場所は特にありませんが、CentOSにはまだGnome 2があり、これらの設定を見つけるのはGnome 3をインストールするよりも簡単です。 (gtk-chthemeではテーマを変更できますが、ツールバーの設定は変更できません)。

おすすめ記事