Use estilos de botão local durante a sessão X11 encaminhada por SSH

16

É possível que uma sessão X11 encaminhada seja estilizada com algo diferente dos estilos padrão dos botões X? Nem parece usar os estilos reais do meu servidor, pois os dois computadores estão executando o Ubuntu 10.10. No entanto, a janela à esquerda é da máquina local e a janela à direita é encaminhada via ssh -X.

Existe alguma maneira de alterar esse comportamento para imitar o estilo de botão nativo ou alterá-lo? Obrigado.

texto alternativo

matpie
fonte
Ao contrário do que eu disse na minha resposta excluída, isso deve funcionar. Se você executa um aplicativo gnome ssh -X, ele deve usar automaticamente as configurações do seu daemon de configurações local. Existe algo incomum na sua configuração?
sepp2k
Como o sepp2k aponta, provavelmente existem mecanismos de configuração diferentes em jogo aqui: (1) os aplicativos GNOME serão usados gnome-settings-daemonse estiverem em execução; (2) aplicativos GTK usarão o ~/.gtkrc-2.0arquivo na máquina em que estão sendo executados; (3) da mesma forma, os aplicativos Qt / Xaw / Xtoolkit têm uma maneira própria (e diferente!) De configurar o estilo. Em quais aplicativos você está interessado?
Riccardo Murri

Respostas:

9

Aparentemente, isso também foi discutido no SuperUser ; A resposta de suprimir fogo me parece a correta:

  1. Instale também o seu tema favorito do Ubuntu GTK no host remoto;

  2. Crie um ~/.gtkrc-2.0host remoto e inclua o próprio gtkrc do tema; por exemplo, se você estiver executando o Ubuntu com o tema ClearLooks no host remoto, poderá adicionar use esta linha:

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

Atualização de comentários

A maneira da GUI:

sudo apt install lxappearance gnome-themes-extras
lxappearance

Com esse método, você também pode alterar outras propriedades, como ícones

Riccardo Murri
fonte
Ambas as respostas me parecem corretas, e acho que a resposta efêmera é a que o OP deseja, pois permite que ele use suas configurações locais.
sepp2k
Este funcionou melhor para mim. Achei que a renderização fosse feita pelo host remoto. Obrigado!
matpie
11
Eu pulei a etapa 2. e usei o lxappearanceapp ( sudo apt-get install lxappearance) para configurar o tema da área de trabalho. Crédito para askubuntu.com/a/100412/250556
ThorSummoner
Estes métodos funciona também para Bash no Ubuntu no Windows
Carlos Rafael Ramirez