sshからリモートウィンドウを開いているときに、x11が醜く見えます。GTKテーマを使用できますか?


8

私はsshを使用してMacからLinuxを実行している遠くのコンピューターに接続するために使用します。

たとえば、私は使用します:

$ ssh -Y login@host

その後

$ gnome-open .

ノーチラスウィンドウを開くため。このウィンドウは開きますが、見苦しく見えます。MacportsからGTKテーマをインストールできることがわかりまし。私はインストールgtk2-auroraしてgtk-chtheme、正常にオーロラのテーマを選びましたが、私のリモートのWindowsはまだ醜い見えます。

このテーマ(または他のテーマ)はリモートウィンドウで機能しますか、それともローカルx11ウィンドウでのみ機能しますか?

リモートウィンドウのルックアンドフィールを改善する方法はありますか?

mac  ssh  xorg  gtk 

回答:


7

GTKは主にクライアント側のレンダリングを行います。これが意味するところは、使用したいテーマはすべてリモートシステム(GTKアプリケーションを実行しているシステム)上になければならないということです。

Linuxボックスにテーマをインストールしたら、.gtkrc-2.0ファイルを(ここでもLinuxボックスで)変更してそのファイルを作成し、次のような行を追加することで、GTKアプリケーションにテーマを使用させることができます。

include "/usr/local/share/themes/Raleigh/gtk-2.0/gtkrc"

3

または、デスクトップ環境の設定デーモンを実行できます。たとえば、

gnome-settings-daemon
xfce4-settings-daemon
lxde-settings-daemon

もちろん、リモートアプリケーションはローカルテーマにアクセスできません。ローカルアプリケーションとリモートアプリケーションの両方で統一されたテーマが必要な場合は、テーマが両方の場所にインストールされていることを確認してください。


私の経験では、X転送を使用したSSH接続でgnome-settings-daemonを実行すると、関連するXサーバーのキーボード入力が混乱します。また、リモートセッションでは適切でない可能性のある他の設定も試みます。gtkrcを使用して直接テーマを設定するのが最善だと思います。
LaC、2011年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.