-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CSD minimize, maximize, close buttons exists despite unset GTK_CSD #82
Comments
That's expected. From the README:
Despite the contrary, it's the presence of the You'll want to remove that variable like so:
That said, disabling CSD might be buggy with newer GNOME apps (#32). Personally, I downgraded/pinned them to their older version. Your mileage may vary. Consider alternate apps, like Eye of MATE instead of Eye of GNOME. |
Noup, unsetting doesn't helps. |
in
|
Noup, doesn't helps |
works for me ¯\_(ツ)_/¯ |
Recently GNOME gayvelopers changed theming. Ruining as always |
works for me also. its important to set the file to |
well, i still have |
remove the |
just tested, no luck |
I just switched to wayland, and I'm seeing exactly what you're saying. Maybe it's because of that? |
don't know, i'm on X |
Flashwalker if you are starting your programs from a graphical menu make sure you |
Noup, i tried it.
CSD buttons still exists |
For me it works that my window manager ( |
I think gnome now is at GTK4 (but I don't know how fast your distribution has catched up; I with Artix Linux have it catched up); can you check the dependencies to verify that this is really a GTK3 app and not a GTK4 app?
|
@dreirund |
I just checked my Ubuntu VM and installed Yuck, double controls (#32), but at least the window border is working. Equivalent to Then with CSDs enabled via I clarified the README as the way it was originally documented was starting to confuse me. Please could you confirm the installed package versions and session type?
|
$ dpkg -l | grep '~classic' | awk '{print $2,$3}'
gir1.2-gtk-3.0:amd64 3.24.33-2~classic~22.04
gtk-update-icon-cache 3.24.33-2~classic~22.04
libgail-3-0:amd64 3.24.33-2~classic~22.04
libgtk-3-0:amd64 3.24.33-2~classic~22.04
libgtk-3-bin 3.24.33-2~classic~22.04
libgtk-3-common 3.24.33-2~classic~22.04
libgtk-3-dev:amd64 3.24.33-2~classic~22.04
$ env | grep SESSION_TYPE
XDG_SESSION_TYPE=x11 |
I wonder if there is a "local" copy of GTK 3 installed that's overriding the system package. Check with this command:
The output should be something like:
If the path starts with |
I checked my Arch Linux dependencies, and it depends on gtk3 packages as well as on gtk4 packages. GTK4 example:
And
So it seems gtk4 in my case. |
Ubuntu 22.04 ships with Arch Linux's |
Actually i have the window border with |
Unfortunately, this is expected behaviour. See #32. To summarize, there is a library ( Workarounds could be to:
|
Oh, damn gnome vendorlock 😩 |
Bug Description
CSD minimize, maximize, close buttons exists despite GTK_CSD=0
UPD: despit
unset GTK_CSD
Apps affected: eog, geary
Expected Behaviour
No CSD minimize, maximize, close buttons
Screenshots
Environment
classic22.04The text was updated successfully, but these errors were encountered: