Los widgets GTK3 se muestran mal, según el tema

Los widgets GTK3 se muestran mal, según el tema

Estoy tratando de descubrir por qué los widgets en las ventanas GTK3 están en mal estado, mientras que los widgets en las ventanas GTK2parecerestar bien.

Aquí vemos el explorador de archivos.EspacioFM, junto al selector de apariencia/tema de Xfce4. SpaceFM utiliza GTK3. Se selecciona el tema Murrine Gray, que forma parte del paquete Debian murrine-themes:

SpaceFM con tema Murrine Grey

Como puede ver, todo parece razonable: las entradas del menú están separadas, la pestaña del explorador de archivos es distinta.

Sin embargo, las cosas se ponen un poco extrañas cuando cambiamos al tema Murrina Ealm (también parte de murrine-themes):

SpaceFM con tema Murrina Ealm

Si bien el selector de apariencia/tema en sí ha cambiado de apariencia, SpaceFM no. De hecho, el único tema que puedo encontrar para cambiar significativamente la apariencia de SpaceFM es Alto Contraste (parte del paquete gnome-accessibility-themes), que cambia la representación de varios elementos de la interfaz de usuario:

SpaceFM con tema de alto contraste

Sin embargo, las cosas se vuelven completamente locas una vez que empiezo a seleccionar otros temas. Aquí está SpaceFM con el tema Xfce Dusk seleccionado, que forma parte del paquete gtk3-engines-xfce(por lo que se sugiere encarecidamente que contenga compatibilidad con GTK3):

ingrese la descripción de la imagen aquí

Observe cómo el menú se ha colapsado por completo sin bordes ni separadores. La pestaña del explorador de archivos y los íconos de la barra de herramientas también han perdido sus bordes. Las aplicaciones basadas en GTK2 no parecen sufrir este problema; Sólo aplicaciones GTK3.

Es muy posible que mi configuración (ver más abajo) sea simplemente demasiado extraña, pero no puedo imaginar qué bits faltan y hacen que el kit de herramientas pierda la cabeza.

Se aceptan sugerencias.

Distribución: Debian 'inestable'
Entorno de escritorio: Xfce4
Administrador de ventanas: Impresionante (reemplazando 'xfwm')
Los servicios de GNOME no se están ejecutando.

Respuesta1

GTK 3.20 rompe muchos temas antiguos. Eso no se "solucionará" porque no es un "problema". Es responsabilidad de los autores de los temas actualizarlos para que funcionen con la nueva versión de GTK. Verhttps://blogs.gnome.org/mclasen/2015/11/20/a-gtk-update/.

Es necesario actualizar muchos temas para que sean compatibles con el nuevo GTK 3.20. Muchos temas antiguos probablemente nunca lo serán porque nadie está trabajando en ellos.

Ver números de errores de Debian#821409y#824891para más detalles.

Por cierto, yoerausando el Clearlooks-Phenixtema pero cambié a TraditionalOK- mate-themesAFAICT, se ve más o menos igual y estoy bastante contento con él (pero me gustan los temas simples, sencillos y sin adornos)

Cuando cambié por primera vez TraditionalOKhace unas semanas, tuve que descargar la última versión mate-themesdegithub, pero el mate-themespaquete en Debian sid se actualizó alrededor del 27 de mayo y ahora incluye una versión compatible con GTK 3.20.

Finalmente, al igual que con las versiones anteriores de GTK3, si estás usando aplicaciones GTK2 y GTK3 (y es casi seguro que lo estás haciendo), aún necesitas un tema compatible con ambas versiones de GTK.

información relacionada