3 ms·
That is what client side decorations are. The application draws in their own windows their own title bars / frames / min / max / close buttons and that will hap
by zanny 11y ago
That is what client side decorations are. The application draws in their own windows their own title bars / frames / min / max / close buttons and that will happen everywhere.
Go open the Steam client on Linux, it is using CSD so it always has min / max / close in the top right.
- digi_owl 11y agoAnd when things lock up, you can't move or close anything because the buttons are unresponsive?
- lomnakkus 11y agoThat's a sort-of-misconception, I think. AFAIK the client has to "advertise" the general location of the standard buttons, so if it's generally well-behaved, but just randomly locks up (via bug, not malicious intent), then you should generally still be able to close it. (That's my understanding from the pro-CSD crowd, I'm personally pro-SSD, so I may have misunderstood unintentionally, but I think I'm being as charitable as possible in the above interpretation/description.)
- anon4 11y agoYes. Just tested starting a gedit and sending it Ctrl-Z in the terminal. Completely unresponsive window, can't drag titlebar, can't click on X. But that's what users want, right? Feature parity with Mac OS X and Windows.
- adwf 11y agoYep, Steam frequently locks up like that for me. It hasn't crashed, but it takes some jiggling to be able to click on any menu items within Steam again.