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


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.