I am running Debian 12 “bookworm” on my desktop and my laptop. They’re running the same version of KDE: Plasma 5.27.5, Frameworks 5.103.0, QT 5.15.8.
On both computers I have the same titlebar actions settings. In particular, double-click to shade, and right-click to lower.
On both computers Evolution ignores both these settings. On both computers Firefox lowers with right click. One one, double click doesn’t shade, but on another it does. Both computers are running the save version of Firefox: 129.0.0esr (64-bit).
Is there a way to convince Evolution and Firefox to respect all of the settings?
Plasma settings are for Plasma windows… not GTK. Firefox only works that way if you enable the titlebar (I don’t use Evolution).
You can context click on Firefox to get ‘Customize Toolbar…’ which is a misnomer, it takes you to a new screen.
At the bottom of the screen you can find ‘Titlebar’ and a checkbox
Also, it’s well worth learning keyboard shortcuts - because they will work - and always have multiple ways for doing things in your mind…
Thus to vertically maximise Firefox, I can use Meta_Alt_PgUp (instead of Meta_PgUp to maximise) because I prefer it with no plasma Titlebar.
X11 to Wayland
Overall, despite the overall improvements switching to Wayland we are actually losing a fair bit..
Shading doesn’t work on Wayland I noticed (previously on X11 I could ‘roll up’ windows with the mousewheel…)
Indeed soooo many mouse actions are lost with the switch to Wayland - such as the ability to use a mouse gesture (drawing a ‘J’ to launch Firefox profile ‘James’ or drawing an ‘f’ to launch Firefox profile ‘Ben’).
The windowed apps with custom titlebars that I’ve used will sometimes have the option to use the “system” (plasma) titlebar. For example, VSCode uses a custom title bar style by default, but in the settings (ctrl+,), you can search “titlebar” and change it to use the native one. It’s really a philosophy choice for cross-platform apps: do you want your apps to follow the system themes and UI choices and have a UX that fits in with the OS, or do you want your apps to have their own themes and UI choices and have a consistent app UX across all OSes?