Use estilos de botones locales durante la sesión X11 reenviada a través de SSH


16

¿Es posible que una sesión X11 reenviada tenga un estilo diferente a los estilos predeterminados de los botones X? Ni siquiera parece usar los estilos reales de mi servidor ya que ambas computadoras ejecutan Ubuntu 10.10. Sin embargo, la ventana de la izquierda es de la máquina local, y la ventana de la derecha se reenvía a través de ssh -X.

¿Hay alguna forma de cambiar este comportamiento para imitar el estilo del botón nativo o cambiarlo? Gracias.

texto alternativo


Al contrario de lo que dije en mi respuesta eliminada, esto debería funcionar. Si ejecuta una aplicación gnome usando ssh -X, debería usar automáticamente la configuración de su demonio de configuración local. ¿Hay algo inusual en su configuración?
sepp2k

Como sepp2k señala, es probable que haya diferentes mecanismos de configuración en juego aquí: (1) las aplicaciones GNOME usarán gnome-settings-daemonsi se está ejecutando; (2) las aplicaciones GTK usarán el ~/.gtkrc-2.0archivo en la máquina en la que se están ejecutando; (3) de manera similar, las aplicaciones Qt / Xaw / Xtoolkit tienen su propia (¡y diferente!) Forma de configurar el estilo. ¿Qué aplicaciones te interesan?
Riccardo Murri

Respuestas:


9

Aparentemente, esto también se ha discutido en SuperUser ; La respuesta de Suppressingfire me parece la correcta:

  1. Instale su tema favorito de Ubuntu GTK en el host remoto también;

  2. Cree un ~/.gtkrc-2.0en el host remoto e incluya el propio gtkrc del tema; por ejemplo, si está ejecutando Ubuntu con el tema ClearLooks en el host remoto, puede agregar el uso de esta línea:

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

Actualización de comentarios

La forma de GUI:

sudo apt install lxappearance gnome-themes-extras
lxappearance

Con este método también puede cambiar otras propiedades como iconos


Ambas respuestas me parecen correctas, y más bien creo que la respuesta de Ephemient es la que quiere el OP, ya que le permite usar su configuración local.
sepp2k

Este funcionó mejor para mí. Supuse que el host remoto manejaba la representación. ¡Gracias!
matpie

1
Me salté el paso 2. y usé la lxappearanceaplicación ( sudo apt-get install lxappearance) para configurar el tema del escritorio. Crédito para askubuntu.com/a/100412/250556
ThorSummoner

Este método también funciona para Bash en Ubuntu en Windows
Carlos Rafael Ramirez
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.