Entro a mi servidor remoto sin cabeza con reenvío X11. Todas mis aplicaciones GTK remotas del servidor remoto se ven bastante feas. Mi tema GTK predeterminado no se aplica. Creo que esto tiene algo que ver con el motor GTK o cualquier magia interna GTK desde el servidor remoto.
Tuve un problema similar antes, cuando inicio mi fluxbox
WM sin iniciar gnome-settings-daemon
y todas las aplicaciones GTK se ven mal. Después de ejecutarlo después de iniciar gnome-settings-daemon
mi WM, las aplicaciones GTK se ven bien.fluxbox
Sin embargo, no creo que pueda seguir la suite esta vez en mi servidor remoto sin cabeza, que no tiene xorg instalado y solo arranca en la consola.
ACTUALIZAR:
Intenté iniciar gnome-settings-daemon
desde xterm desde un servidor remoto y obtuve lo siguiente. Entonces tenía razón, gnome-settings-daemon
está fuera de discusión en este 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'
...
¿Alguna forma de hacer que mi motor GTK (o lo que sea) arranque correctamente?
Gracias
Respuesta1
Esto es lo que me ayudó en Ubuntu Server:
apt-get install gtk-chtheme
Lo mismo ocurre con RHEL6 (y sus clones):
yum install gtk-chtheme
Luego puede ejecutar esta herramienta a través de su sesión SSH con reenvío X11:
[local]# ssh -CY <remote_server>
[remote]# gtk-chtheme
Luego seleccione un tema, diga Clearlooks (o instale más temas si no hay ninguno que le convenga). A partir de ahora, todas tus aplicaciones deberían verse mucho mejor. Esta herramienta creará un archivo en su directorio de inicio (~/.gtkrc-2.0) en el que almacenará su configuración de forma permanente.
Tenga en cuenta que esto parece aplicarse solo a las aplicaciones GTK2.x y no a GTK3.x.
Respuesta2
Intente instalar el paquete "temas ligeros" en su servidor.
sudo apt-get install light-themes
Esto incluye "ambiente", el tema predeterminado de Ubuntu, y las aplicaciones gnome deberían comenzar a usar ese tema una vez instalado.