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

4624

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

Zum Beispiel verwende 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 gefunden , dass man GTK-Themes über Macports installieren kann. Ich habe das Aurora-Design erfolgreich installiert gtk2-auroraund gewählt gtk-chtheme, aber meine Remote-Fenster sehen immer noch hässlich aus.

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

Gibt es eine Möglichkeit, die zur Verbesserung des Look and Feel von Windows - Remote-?

8

2 Antworten auf die Frage

7
Suppressingfire

GTK führt hauptsächlich clientseitige Wiedergabe aus. Das bedeutet für Sie, dass sich alle Designs, die Sie verwenden möchten, auf dem Remote-System befinden müssen (auf dem System, auf dem die GTK-Anwendung ausgeführt wird).

Wenn Sie das Design in der Linux-Box installiert haben, können Sie es von GTK-Anwendungen verwenden, indem Sie die .gtkrc-2.0-Datei (wiederum in der Linux-Box) ändern, indem Sie diese Datei erstellen und eine Zeile wie folgt hinzufügen:

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

Alternativ können Sie den Einstellungs-Daemon 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 Design für lokale und Remote-Anwendungen benötigen, stellen Sie sicher, dass das Design an beiden Orten installiert ist.

Nach meiner Erfahrung führt die Ausführung von gnome-settings-daemon auf einer SSH-Verbindung mit X-Weiterleitung zu einer Störung der Tastatureingaben auf dem betreffenden X-Server. Es wird auch versucht, andere Einstellungen vorzunehmen, die in einer Remote-Sitzung möglicherweise nicht geeignet sind. Ich denke, es ist am besten, das Thema direkt mit gtkrc einzustellen. LaC vor 13 Jahren 0