¿Cómo personalizar el decorador de windows para una sola window de aplicación que no sea GTK3 en Gnome3?

¿Hay alguna manera de especificar temas oscuros para el decorador de windows (Mutter) para una sola aplicación? (Como el text sublime).

Por ejemplo, en la captura de pantalla siguiente, una window está personalizada para tener un decorador oscuro, mientras que otras siguen el tema adwaita del sistema.

enter image description here

Con éxito puedo personalizar aplicaciones completas de GTK3. Desde los bordes de la window (Mutter) hasta el tema GTK3 en sí. Sin embargo, incluso cuando se aplica el tema oscuro en todas las aplicaciones de GNOME, las aplicaciones GTK2 siguen apareciendo con el borde blanco clásico. ¿Hay alguna forma de imponer un borde de window oscuro para aplicaciones que no sean GTK3?

Puede ejecutar este command y luego hacer clic en la window que desea que tenga un título oscuro de la window:

xprop -f _GTK_THEME_VARIANT 8u -set _GTK_THEME_VARIANT dark 

Si tiene algún mecanismo para encontrar el ID de la window X, puede pasarlo a xprop -id .

Es curioso cómo tu pregunta duplica exactamente GTK – Habilita / establece el tema oscuro por aplicación , incluso tu amor por el tema oscuro está ahí. 🙂

Para resumir, en gtk3 usa el file settings.ini para cambiar el tema pnetworkingeterminado de una aplicación individual (esto es configuration por usuario), mientras que en gtk2 usó la variable de entorno GTK2_RC_FILES apuntando al file gtkrc apropiado.