x11 sieht beim Öffnen eines Remote-Fensters von ssh hässlich aus. Kann ich GTK-Themen verwenden?


8

Ich verwende, um mit ssh eine Verbindung zu einem entfernten Computer herzustellen, auf dem Linux von meinem Mac ausgeführt wird.

Zum Beispiel benutze ich:

$ ssh -Y login@host

dann

$ gnome-open .

um ein Nautilusfenster zu öffnen. Dieses Fenster öffnet sich, aber es sieht hässlich aus. Ich habe hier festgestellt , dass man GTK-Themes über Macports installieren kann. Ich habe das Aurora-Thema erfolgreich installiert gtk2-auroraund ausgewählt gtk-chtheme, aber meine Remote-Fenster sehen immer noch hässlich aus.

Funktioniert dieses Thema (oder andere) für Remote-Fenster oder nur für lokale x11-Fenster?

Gibt es eine Möglichkeit , die zur Verbesserung der Optik und Haptik von Remote - Fenster?

mac  ssh  xorg  gtk 

Antworten:


7

GTK macht hauptsächlich clientseitiges Rendern. Für Sie bedeutet dies, dass sich alle Themen, die Sie verwenden möchten, auf dem Remote-System befinden müssen (dem System, auf dem die GTK-Anwendung ausgeführt wird).

Sobald Sie das Design auf der Linux-Box installiert haben, können Sie GTK-Anwendungen veranlassen, es zu verwenden, indem Sie die .gtkrc-2.0-Datei (erneut auf der Linux-Box) ändern, indem Sie diese Datei erstellen und eine Zeile wie die folgende hinzufügen:

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

3

Alternativ können Sie den Einstellungsdämon Ihrer Desktop-Umgebung ausführen. Zum Beispiel einer von

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

Natürlich kann eine Remote-Anwendung nicht auf lokale Themen zugreifen. Wenn Sie ein einheitliches Thema für lokale und Remote-Anwendungen wünschen, stellen Sie sicher, dass das Thema an beiden Standorten installiert ist.


Nach meiner Erfahrung führt das Ausführen von gnome-settings-daemon auf einer SSH-Verbindung mit X-Weiterleitung zu einer Störung der Tastatureingabe auf dem betreffenden X-Server. Es wird auch versucht, andere Einstellungen vorzunehmen, die in einer Remotesitzung möglicherweise nicht geeignet sind. Ich denke, es ist am besten, das Thema direkt mit gtkrc einzustellen.
LaC
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.