x11 sembra brutto quando si apre una finestra remota da ssh. Posso usare i temi GTK?


8

Uso per connettermi a un computer distante che esegue Linux dal mio Mac usando SSH.

Ad esempio io uso:

$ ssh -Y login@host

poi

$ gnome-open .

per aprire una finestra nautilus. Questa finestra si apre ma sembra brutta. Ho scoperto qui che è possibile installare temi GTK tramite Macports. Ho installato gtk2-aurorae gtk-chthemescelto il tema dell'aurora con successo, ma le mie finestre remote sembrano ancora brutte.

Questo tema (o altri) funziona per le finestre remote o è solo per le finestre locali x11?

C'è un modo per migliorare l' aspetto delle finestre remote?

mac  ssh  xorg  gtk 

Risposte:


7

GTK esegue principalmente il rendering lato client. Ciò che significa per te è che tutti i temi che desideri utilizzare devono essere sul sistema remoto (il sistema che esegue l'applicazione GTK).

Una volta installato il tema sulla scatola di Linux, puoi fare in modo che le applicazioni GTK lo utilizzino modificando il file .gtkrc-2.0 (di nuovo, sulla scatola di Linux) creando quel file e aggiungendo una linea come questa:

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

3

In alternativa, è possibile eseguire il demone delle impostazioni dell'ambiente desktop. Ad esempio, uno dei

gnome-settings-daemon
xfce4-settings-daemon
LXDE-settings-daemon

Naturalmente, un'applicazione remota non sarà in grado di accedere ai temi locali. Se si desidera un tema uniforme su entrambe le applicazioni locali e remote, assicurarsi che il tema sia installato in entrambe le posizioni.


Nella mia esperienza, l'esecuzione di gnome-settings-daemon su una connessione SSH con X forwarding rovinerà l'input da tastiera sul server X interessato. Tenta inoltre di effettuare altre impostazioni che potrebbero non essere appropriate in una sessione remota. Penso che sia meglio impostare il tema direttamente usando gtkrc.
LaC,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.