Skip to content

XFCE does not respect GTK2 theme override using GTK2_RC_FILES

The GTK2_RC_FILES environment variable is used to override GTK2 theme. But XFCE doesn't respect all of those rules, so it make the UI broken because it's mixed.

  • Adwaita-dark override when using Adwaita in XFCE: env GTK2_RC_FILES=/usr/share/themes/Adwaita-dark/gtk-2.0/gtkrc abx

xfce-adwaita-dark-override

  • Adwaita override when using Adwaita-dark in XFCE: env GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc abx

xfce-adwaita-override

But it's normal in an Openbox session:

  • Adwaita-dark override in Openbox:

openbox-adwaita-dark-override

  • Adwaita override in Openbox:

openbox-adwaita-override