https://bugs.kde.org/show_bug.cgi?id=442044
Bug ID: 442044
Summary: KWin does not respect the NET_WM_WINDOW_TYPE for
sub-windows.
Product: kwin
Version: unspecified
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: core
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
When "show desktop" action is triggered (e.g. by Meta+D shortcut) pcmanfm-qt
stays visible in LXQt session.
STEPS TO REPRODUCE
1. Start LXQt session (implies: pcmanfm-qt --desktop)
2. Start pcmanfm-qt
3. Call "show desktop" action (e.g. Windows+D)
OBSERVED RESULT
pcmanfm-qt (file manager) stays visible on screen
EXPECTED RESULT
pcmanfm-qt (file manager) is hidden like a normal application
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.22.0
(available in About System)
KDE Plasma Version: not relevant
KDE Frameworks Version: not relevant
Qt Version: 5.15.2
(LXQt Version: 0.17)
ADDITIONAL INFORMATION
When LXQt session starts the first pcmanfm-qt instance implies the flag
__NET_WM_WINDOW_TYPE_DESKTOP (aka Qt::WA_X11NetWmWindowTypeDesktop). KWin
correctly detects it as a desktop window and does not hide it when "show
desktop" action is triggered.
However pcmanfm-qt creates subsequent instances through a short-lived process
resulting in a child window. KWin now takes the window flags from the parent
(desktop window) and the (child) window always stays on screen.
For reference see LXQt bug #1411
(https://github.com/lxqt/pcmanfm-qt/issues/1411)
--
You are receiving this mail because:
You are watching all bug changes.