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.