PCMan / gtk3-nocsd

A hack to disable gtk+ 3 client side decoration
GNU Lesser General Public License v2.1
320 stars 41 forks source link

Not working on Debian Stretch amd64 with GNOME 3.22 #35

Open ecceccecc opened 6 years ago

ecceccecc commented 6 years ago

I run Debian Stretch amd64 with GNOME 3.22 and I recently installed gtk3-nocsd from the Debian repos, by doing apt-get install libgtk3-nocsd, logged out and in, but it doesn't worked. I also edited /etc/X11/Xsession.d/01gtk3-nocsd, setting export GTK_CSD=0, saving the file, then again, logged out and in, and nothing. I also added the same line to .xsessionrc, then rebooted, with no success. By reading the manual (man gtk3-nocsd), I found the following:

(...) On GNOME CSDs will remain enabled. (...)

So does this mean there's no solution for now?

NOTE 1: I can make it work on certain apps by running on console, in example, gtk3-nocsd nautilus, gtk3-nocsd gedit etc..

NOTE 2: I installed this module so I could blindly close maximized windows by just moving the mouse to the top right corner, without having to focus on the "X" button, but it doesn't worked as expected. I had to do a workaround by installing a custom GTK 3 theme with support for client-side decorations that does it, but I'd like to use the default one (Adwaita).