¿Cómo persistir en la selección de GTK_THEME al ejecutar aplicaciones en Xfce?

¿Cómo persistir en la selección de GTK_THEME al ejecutar aplicaciones en Xfce?

Estoy ejecutando Xfce en Debian. Las etiquetas de los menús en muchas ventanas parecen abarrotadas y faltan algunos controles de diálogo. La solución que he encontrado (no recuerdo cómo) es anteponer el comando de inicio de una aplicación con

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css

Por ejemplo, digamos que me gustaría ajustar el volumen. En la parte superior derecha del escritorio, junto al reloj, hay un icono que parece un altavoz.

Haga clic en ese icono y se desplegará un menú. Mueva el puntero del mouse hacia arriba y hacia abajo sobre los elementos del menú y ya verá algo peculiar. Cada elemento del menú tiene a su izquierda (es decir, entre el borde más a la izquierda del menú y la letra más a la izquierda en la etiqueta del elemento del menú) un espacio gris. Se podría decir que los elementos del menú tienen sangría. Pase el puntero del mouse sobre un elemento del menú y ese espacio gris a la izquierda se convierte en . . . más brillante.

Haga clic en uno de los elementos del menú,Mezclador de audio...

Se abre una ventana, toda gris conControl del volumenen la barra de título. Esta ventana también parece extraña. Comenzando desde la izquierda, en la parte superior, hay una cadena de letras.

ReproducciónGrabaciónDispositivos de salidaDispositivos de entradaConfiguración

Más abajo, aparentemente flotando en el espacio, la palabraAvanzado. Pase el puntero del mouse sobre la palabraAvanzadoy su fondo se vuelve más brillante. Haga clic en él y aparecerá una fila de palabras debajo.

¿Ves el problema? Al principio no lo hice.

Ahora aplique la solución alternativa.

Cierre la ventana haciendo clic enXen el extremo derecho de la barra de título, abra un símbolo del sistema e ingrese

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css pavucontrol

Se abre una ventana, del mismo tamaño que la otra y también conControl del volumenen la barra de título. Pero esto no es gris. Es casi enteramente blanco. En la parte superior no hay una cadena de letras sino una fila de pestañas cuyas etiquetas están separadas por una cantidad significativa de espacio.

Reproducción   Grabación   Dispositivos de salida   Los dispositivos de entrada   Configuración

La palabraAvanzadoEstá ahí como antes, pero ahora con un pequeño triángulo a la izquierda, apuntándolo. Haga clic en la palabra y el triángulo gira y apunta hacia abajo.

Entonces, en lugar de hacer clic en el ícono de volumen, debo usar siempre este GTK_THEMEcomando.

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css pavucontrol

He intentado cambiar elestilo. Es decir,Aplicacionesen la parte superior izquierda del escritorio >Ajustes>Administrador de configuración>Apariencia.

Se abre una ventana con cuatro pestañas:Estilo,Iconos,Fuentes,Ajustes, he probado todos los diferentesestilos. Cada uno me da colores diferentes en las barras de título y similares. Ninguno muestra las etiquetas del menú o de las pestañas correctamente como lo hace el GTK_THEMEcomando.

Otro ejemplo es el vinagre. Tengo que adivinar mucho sobre dónde hacer clic si ejecuto solo

vinagre

o abrirlo desdeAplicaciones>Internet>Visor de escritorio remoto

pero si lo ejecuto con

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css vinagre

Aparecen todo tipo de botones hasta ahora invisibles.

Sin embargo, al salir, noto en el símbolo del sistema un montón de advertencias inofensivas como

(vinagre:6118): Gtk-WARNING **: Error de análisis del tema: :6:27: La propiedad de estilo GtkWidget:focus-padding está obsoleta y no debería usarse más. Se eliminará en una versión futura.

o

(vinagre:6118): Gtk-WARNING **: Dibujar un gadget con dimensiones negativas. ¿Olvidaste asignar una talla? (propietario del cuadro de nodo ViewAutoDrawer)

han aparecido en la ventana del símbolo del sistema.

He leído en //wiki.xfce.org/howto/install_new_themes que, para "interfaces GTK+" (quizás pavucontrol es una interfaz GTK+), puedo "Extraer el tema en ~/.local/share/themes" No tengo un themesdirectorio en mi ~/.local/sharedirectorio. . . ¿Eso no es parte de una instalación estándar de Xfce?

¿Hay alguna manera de especificar que los programas de llamada deben ejecutarse con

GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css

sin tener que instalar un nuevotema?

Abriendo elAplicacionesmenú en la esquina superior izquierda del escritorio y seleccionandoAcerca de xfcerevela que estoy usando la versión 4.12 de Xfce.

Respuesta1

Encontré esta discusión en el foro.https://forum.xfce.org/viewtopic.php?id=6263donde mmassonnet sugirió el 3 de septiembre de 2011:

Instale Greybird, tiene soporte para temas GTK2 y GTK3. http://shimmerproject.org/project/greybird/

Entonces abrí Synaptic.

$ su - raíz
# GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css sináptico

allí busqué greybird, encontré e instalé (junto con todas las dependencias) un paquete llamadotema-greybird-gtk.

Una vez instalado, volví aAplicaciones(en la esquina superior izquierda del escritorio) >Ajustes>Administrador de configuración>Apariencia. Sobre elEstilopestaña, un montón de novedadesestilosincluyendo (por nombrar algunos):Mirlo,Azulejo,pájaro gris,kiwi,MurrinaAqualsh,MurrinaBlau,MurrinaBlu, etc.

elegí arbitrariamenteMurrinaBluy cerró elAparienciaventana.

Después de unos segundos, se veía mejor. Al abrir el menú del ícono de volumen (en la parte superior derecha del escritorio), apareció la misma lista de elementos del menú. Pero ahora a la izquierda deSilenciar salida de audio, en lugar de un espacio gris vacío, es una casilla de verificación. Al hacer clic enMezclador de audio...abre una ventana muy parecida a la que tenía con

$ GTK_THEME=/usr/share/themes/Xfce-4.6/gtk-3.0/gtk.css pavucontrol

Entonces parece que el problema está resuelto. Gracias, mmassonnet.

información relacionada