Bug 459645

Summary: GTK apps have merged title bar and buttons
Product: [I don't know] kde Reporter: David <david.cortes.rivera>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED NOT A BUG    
Severity: major CC: nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: evolution_title_bar

Description David 2022-09-25 12:57:01 UTC
Created attachment 152413 [details]
evolution_title_bar

SUMMARY
After updating plasma to 5.25.5, GTK applications now have clickable buttons placed inside the title bar and do not offer me any option to make them behave normally like QT apps that have a lean title bar without clickable buttons that looks the same for every app.

STEPS TO REPRODUCE
1. Update plasma to the latest version.
2. Launch some GTK app such as Evolution.

OBSERVED RESULT
Title bars have clickable buttons on them.

EXPECTED RESULT
Title bars should not have clickable buttons on them.

SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.4
Kernel Version: 5.19.0-1-amd64 (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 2700 Eight-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: VEGA10
Manufacturer: Acer
Product Name: Predator PH517-61
System Version: V1.09

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2022-09-26 19:49:12 UTC
I'm afraid this is just the way the GTK apps in question operate. They ask the window manager not to draw a titlebar for them, and they take responsibility for everything. This is called "client-side decorations", or, CSDs.

Evidently Evolution adopted CSDs at around the same time as you upgraded to Plasma 5.25.5, But Plasma didn't have anything to do with it; it was the app developers' decision decision. And we can't undo that in any KDE code.