Usa gli stili dei pulsanti locali durante la sessione X11 inoltrata su SSH


16

È possibile avere una sessione X11 inoltrata con uno stile diverso dagli stili di pulsante X predefiniti? Non sembra nemmeno usare gli stili reali del mio server visto che entrambi i computer eseguono Ubuntu 10.10. Tuttavia, la finestra a sinistra proviene dal computer locale e la finestra a destra viene inoltrata tramite ssh -X.

C'è un modo per cambiare questo comportamento per imitare lo stile del pulsante nativo o cambiarlo affatto? Grazie.

testo alternativo


Contrariamente a quanto ho detto nella mia risposta eliminata, questo dovrebbe funzionare. Se esegui un'applicazione gnome usando ssh -X, dovrebbe usare automaticamente le impostazioni dal tuo demone delle impostazioni locali. C'è qualcosa di insolito nella tua configurazione?
sepp2k,

Come sottolinea sepp2k, ci sono probabilmente diversi meccanismi di configurazione in gioco qui: (1) le applicazioni GNOME useranno gnome-settings-daemonse sono in esecuzione; (2) Le applicazioni GTK useranno il ~/.gtkrc-2.0file sul computer su cui sono in esecuzione; (3) allo stesso modo, le app Qt / Xaw / Xtoolkit hanno il loro (e diverso!) Modo di configurare lo stile. A quali applicazioni sei interessato?
Riccardo Murri,

Risposte:


9

Ciò è stato apparentemente discusso anche su SuperUser ; La risposta di Suppressingfire mi sembra quella corretta:

  1. Installa il tuo tema Ubuntu GTK preferito anche sull'host remoto;

  2. Crea a ~/.gtkrc-2.0sull'host remoto e includi il proprio gtkrc del tema da esso; ad esempio, se si esegue Ubuntu con il tema ClearLooks sull'host remoto, è possibile aggiungere utilizzare questa riga:

    include "/usr/share/themes/ClearlooksClassic/gtk-2.0/gtkrc";
    

Aggiornamento dai commenti

Il modo in cui la GUI:

sudo apt install lxappearance gnome-themes-extras
lxappearance

Con questo metodo puoi anche cambiare altre proprietà come le icone


Entrambe le risposte mi sembrano corrette, e penso piuttosto che la risposta effimera sia quella che l'OP vuole, in quanto gli consente di utilizzare le sue impostazioni locali.
sepp2k,

Questo ha funzionato meglio per me. Ho pensato che il rendering fosse gestito dall'host remoto. Grazie!
matpie,

1
Ho saltato il passaggio 2. e ho utilizzato l' lxappearanceapp ( sudo apt-get install lxappearance) per configurare il tema del desktop. Ringraziamo askubuntu.com/a/100412/250556
ThorSummoner,

Questo metodo funziona anche per Bash su Ubuntu su Windows
Carlos Rafael Ramirez,
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.