Bug 438379 - [Feature Request] Support for custom titlebar buttons and where they are placed
Summary: [Feature Request] Support for custom titlebar buttons and where they are placed
Status: RESOLVED NOT A BUG
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (show other bugs)
Version: 5.22.0
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Janet Blackquill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-10 01:50 UTC by Toadfield
Modified: 2021-06-10 16:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Toadfield 2021-06-10 01:50:38 UTC
I mean custom buttons like those: https://i.nuuls.com/WUiXU.png
They work with the qt window borders,but not with any application that uses gtk borders.
I need those buttons,they are so useful.
Another problem is that when I set that the titlebar buttons are at the left instead of the right,then that doesn't work for some gtk programs.
Comment 1 Nate Graham 2021-06-10 16:52:50 UTC
These buttons are created by KWin and put in the titlebar. They will be there as long as KWin draws a titlebar. However many GTK applications explicitly tell KWin, "I don't want you to draw a titlebar". KWin complies and so there is no option for these buttons. If you want those KWin-provided buttons for all your apps, you have a few options:

1. Don't use apps that implement client-side decorations instead of asking the window manager for a traditional titlebar
2. Force CSD-using apps to draw a second ugly redundant titlebar using KWin window rules
3. Rage futilely at the GNOME people for pushing this CSD headerbar UI on the Linux world

That's the state of things, sorry.