https://bugs.kde.org/show_bug.cgi?id=516844
Bug ID: 516844
Summary: All windows including OSD windows have noBorder=false
(everything shows SSDs)
Classification: Plasma
Product: kwin
Version First 6.6.1
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: decorations
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
All windows including OSD and notifications incorrectly receive server-side
decorations (noBorder=false) on Wayland since upgrading to Plasma 6.6.1 on
Fedora 43's KDE edition. I am using the default Breeze theme.
STEPS TO REPRODUCE
1. Update to Plasma 6.6.1 on Fedora 43 (Wayland session)
2. Trigger any Plasma OSD (volume/brightness keys) or notification (but affects
*all* windows)
3. Observe that OSD / notification windows have window decorations (titlebar,
borders)
4. Run `qdbus org.kde.KWin /KWin queryWindowInfo` on affected window
OBSERVED RESULT
- OSD windows (type=16?) show window decorations
- queryWindowInfo reports `noBorder: false` for these windows
- Notifications and settings windows also affected (also start menu)
- Behavior persists across reboots and with default Breeze decorations
EXPECTED RESULT
- I feel like OSD, notifications, and other special Plasma window types should
have `noBorder: true`? I have never checked before, but it feels like that is
how it should be. Especially with the start menu also being affected
- Those windows should not display titlebars or borders
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 43
KDE Plasma Version: 6.6.1
KDE Frameworks Version: 6.23.0
Qt Version: (please fill in from 6.10.2)
ADDITIONAL INFORMATION
Diagnostic output from queryWindowInfo on an affected OSD window (volume
changing display):
---
activities: caption: plasmashell
clientMachine:
desktopFile: org.kde.plasmashell
layer: 8
noBorder: false
resourceClass: org.kde.plasmashell
resourceName: plasmashell
skipSwitcher: true
skipTaskbar: true
type: 16
uuid: {32b257da-4adb-443a-9564-3c37e4d3f8ef}
---
I've also tried creating a rule that makes it so that no SSD are added to
`org.kde.plasmashell`, but that doesn't seem to work either.
--
You are receiving this mail because:
You are watching all bug changes.