![Aplicativos GTK do servidor remoto parecem ruins](https://rvso.com/image/1366203/Aplicativos%20GTK%20do%20servidor%20remoto%20parecem%20ruins.png)
Eu ssh em meu servidor remoto sem cabeça com encaminhamento X11. Todos os meus aplicativos GTK remotos do servidor remoto parecem bastante feios. Meu tema GTK padrão não é aplicado. Acho que isso tem algo a ver com o mecanismo GTK ou qualquer outra magia interna do GTK do servidor remoto.
Eu tive um problema semelhante antes, quando inicio meu fluxbox
WM sem iniciar o gnome-settings-daemon
, e todos os aplicativos GTK parecem ruins. Depois de executar o WM gnome-settings-daemon
após fluxbox
iniciar, os aplicativos GTK parecem bem.
No entanto, não acho que posso seguir o exemplo desta vez no meu servidor remoto headless, que não tem o xorg instalado e apenas inicializa no console.
ATUALIZAR:
Tentei iniciar gnome-settings-daemon
a partir do xterm no servidor remoto e obtive o seguinte. Então eu estava certo, gnome-settings-daemon
está fora de questão neste caso.
...
failed to get device list: The name org.freedesktop.UPower was not provided by any .service files
Unable to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Failed to get session for pid: GDBus.Error:org.freedesktop.ConsoleKit.Manager.GeneralError: Unable to lookup session information for process '5851'
...
Alguma maneira de iniciar meu mecanismo GTK (ou qualquer outro) corretamente?
Obrigado
Responder1
Isto é o que me ajudou no Ubuntu Server:
apt-get install gtk-chtheme
O mesmo vale para RHEL6 (e seus clones):
yum install gtk-chtheme
Depois você pode executar esta ferramenta através da sua sessão SSH com encaminhamento X11:
[local]# ssh -CY <remote_server>
[remote]# gtk-chtheme
Em seguida, selecione um tema, digamos Clearlooks (ou instale mais temas se não houver nenhum que lhe agrade). A partir de agora, todos os seus aplicativos deverão ter uma aparência muito melhor. Esta ferramenta criará um arquivo em seu diretório inicial (~/.gtkrc-2.0) no qual armazenará suas configurações permanentemente.
Observe que isso parece se aplicar apenas a aplicativos GTK2.x, e não a GTK3.x.
Responder2
Tente instalar o pacote "light-themes" no seu servidor.
sudo apt-get install light-themes
Isso inclui “ambiente”, o padrão do Ubuntu, e os aplicativos gnome devem começar a usar esse tema assim que for instalado.