Bug 515237

Summary: sticky window hint is ignored
Product: [Plasma] kwin Reporter: Simon Lees <simon>
Component: compositingAssignee: KWin default assignee <kwin-bugs-null>
Status: REPORTED ---    
Severity: normal CC: kdedev
Priority: NOR    
Version First Reported In: 6.5.90   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Simon Lees 2026-01-29 01:14:51 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY
Using Plasma 6.6 Beta windows setting the "Sticky" Window Hint does not result in the window appearing on all virtual desktops.

STEPS TO REPRODUCE
1. Launch conky with the following included in the conky configuration
    own_window_type = 'normal',
    own_window_hints = 'undecorated,sticky,below,skip_taskbar,skip_pager',

OBSERVED RESULT
conky window is only present on one virtual desktop 

EXPECTED RESULT
conky should display on all virtual workspaces in the same way it would if a custom rule was setup to display on all virtual desktops.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20260123
KDE Plasma Version: 6.5.90
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.18.6-1-default (64-bit)
Graphics Platform: Wayland
Processors: 16 × 11th Gen Intel® Core™ i9-11950H @ 2.60GHz
Memory: 48 GiB of RAM (46.8 GiB usable)
Graphics Processor: NVIDIA RTX A2000 Laptop GPU
*** Note This has the patches from https://invent.kde.org/plasma/kwin/-/merge_requests/8602 also applied but I don't think that is causing the issue. 


ADDITIONAL INFORMATION
This issue can be worked around by setting up a manual window rule to show the window on all virtual desktops. But this should be doable automatically based off the window rules.

This works fine on other Desktop Environments such as Enlightenment.