| I recently tried to revive a Netbook. It has very limited vertical space. I had to get rid of almost all programs that used modern GTK. One major problem was dialogues windows, typically options setting dialogues. They were too big and the buttons were out of the screen (below the screen), because of too much white space everywhere, because of badly organised layout, and because of too many things being packed inside the same dialogue. But the most infuriating was the bloody CSD (Client Side Decoration). They pretend it saves spaces, because it fuses a menu bar and the window bar (window manager bar). But firstly, they made it so big that this single bar is only a couple pixels shorter than a traditional set of menu bar + window bar. And secondly, on a traditional application, with the WM I had, I could (simply pressing one shortcut key) hide both the window bar of the current application (from the top), and the WM task bar (from the bottom), making the entire vertical space available from the current application content (including its menu bar). But with CSD, I cannot hide the window bar, since there is no window bar; so I am forced to keep their huge menu+window bar combo fusion and as a result there is less space available for the content... |
https://blog.samalik.com/make-your-gnome-title-bars-smaller/
https://blog.samalik.com/make-your-gnome-title-bar-smaller-f...
https://stackoverflow.com/questions/36869701/decrease-the-ta...
Your CSS must go to ~/.config/gtk-3.0/gtk.css