Bug 486940 - PlasmaShell shouldn't override user-configurable KWin Decoration accessibility features.
Summary: PlasmaShell shouldn't override user-configurable KWin Decoration accessibilit...
Status: RESOLVED INTENTIONAL
Alias: None
Product: kwin
Classification: Plasma
Component: decorations (other bugs)
Version First Reported In: 6.0.4
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks: 476996 477169
  Show dependency treegraph
 
Reported: 2024-05-12 23:26 UTC by Roke Julian Lockhart Beedell
Modified: 2025-07-30 11:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:
4wy78uwh: performance+
4wy78uwh: Wayland+
4wy78uwh: X11+


Attachments
The relevant configuration window. (47.16 KB, image/png)
2024-05-12 23:26 UTC, Roke Julian Lockhart Beedell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roke Julian Lockhart Beedell 2024-05-12 23:26:11 UTC
SUMMARY
Plasma Shell shouldn't be granted special permission to render its own window decorations, in direct contrast to user preferences.

STEPS TO REPRODUCE
1.  Invoke "`kcmshell6 kcm_kwindecoration`"
2.  Select "Breeze"
3.  Select "Edit"
4.  Select "Shadows and Outline"
5.  Modify the "Shadow size" and/or "Outline intensity".

OBSERVED RESULT
*Custom* window shadows render which differ from those of the windows, which to me looks incredibly weird on the plasmoid windows. Additionally, the new 1-pixel border on the windows doesn't render whatsoever, meaning that if a user with impaired visibility wants to use PlasmaShell, they have to contend with the fact that it's difficult to differentiate from windows which adhere to the system theme due to its lack of a darker shadow (should the user have chosen such) and window border.

EXPECTED RESULT
It should render the same as all other windows. If that's undesirable, then an accessibility option defaulting to disabled should permit this functionality.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.8.9-300.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
Memory: 30.5 GiB of RAM
Graphics Processor: AMD Radeon RX 5700
Manufacturer: ASRock
Product Name: X670E Taichi

ADDITIONAL INFORMATION
This issue primarily consists to consolidate those it blocks under a conherent issue. If the response of INTENTIONAl is the same, then don't worry about needing to fight with me - just close the issue. However, I'd like some responses on the other issues if possible.
Comment 1 Roke Julian Lockhart Beedell 2024-05-12 23:26:52 UTC
Created attachment 169416 [details]
The relevant configuration window.
Comment 2 David Edmundson 2024-06-09 08:54:52 UTC
It's not doable, plasma provides it's own themes and it was decided that includes it's own shadows.

They can still be customised, but it's a separate mechanism.
Comment 3 Roke Julian Lockhart Beedell 2025-07-30 11:37:54 UTC
(In reply to David Edmundson from comment #2)

With Union, might this become feasible?