Aplicativos GTK do servidor remoto parecem ruins

Aplicativos GTK do servidor remoto parecem ruins

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 fluxboxWM sem iniciar o gnome-settings-daemon, e todos os aplicativos GTK parecem ruins. Depois de executar o WM gnome-settings-daemonapós fluxboxiniciar, 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-daemona partir do xterm no servidor remoto e obtive o seguinte. Então eu estava certo, gnome-settings-daemonestá 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.

informação relacionada