-
Notifications
You must be signed in to change notification settings - Fork 2
_GTK_THEME_VARIANT xprop ignored on Fedora 38 #57
Comments
Huh, thanks for the report. I'm gonna look into it, buuuuut if it doesn't work it doesn't work. Not even setting I'll try and see if I can find out what changed, but maybe don't get your hopes up. Given there hasn't been a Wayland equivalent of this setting, I wouldn't be surprised if Gtk removed it on the X11 side as well. :\ |
Ok so I think this is a consequence of https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2175. Mutter/GNOME Shell changed the way they draw window borders for X11 windows that don't draw their own window borders. There's a followup MR that has a comment mentioning that the I guess that means this extension has now outlived its usefulness. 🤷 Maybe it's possible to add back support for _GTK_THEME_VARIANT to Mutter, but the effort seems better spent finally fixing this upstream in VSCode. I don't have the bandwidth for that tho, so I guess I'll add a big fat deprecation notice to the readme and get used to mismatching titlebars. |
Is there a vscode issue for this?
Changing "window.titleBarStyle": "custom" That could just be the default in the Flatpak repack of vscode? |
FWIW it looks like
One workaround for missing Adwaita-dark theme in the flatpak is to instead install vscode in a container (possibly managed with
|
From a brief search:
There's probably more tbh. Turns out Chromium's OS integration on Linux kinda sucks ass. 🤷
Yeah, that makes VSCode draw the titlebars which means they match the VSCode theme. The downside is that they look and act different from either WM-drawn decorations for GTK client-side decorations.
I think that's Flatpak's theme installation magic. I believe it determines what theme you have set and installs the corresponding extension from Flathub. |
It looks like the xprop _GTK_THEME_VARIANT is ignored by clients on Fedora 38. I've verified that the property _GTK_THEME_VARIANT is set to dark:
But the window title bar is still light.
The text was updated successfully, but these errors were encountered: