Bug 486862 - Window should be always on top
Summary: Window should be always on top
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (other bugs)
Version First Reported In: 6.0.4
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-10 17:28 UTC by iodreamify
Modified: 2024-05-30 15:33 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description iodreamify 2024-05-10 17:28:59 UTC
SUMMARY
In my opinion the initial system monitor window that spawns should be displayed always on top above any other window so it's always accessible when you need it. I've had situations where frozen applications stopped rendering and responding which i wanted to kill but because they had "keep above other windows" the Plasma system monitor couldn't be displayed. I don't know how other OSes do this but please consider having this on by default(not as an optional kwin window rule) and maybe as a settings option to disable it. Perhaps even as a priority above other "keep above others" windows but i'm not sure if kwin has such priority lists. 

STEPS TO REPRODUCE
1. Have a maximized window with "keep above others" set
2. Open Plasma system monitor with "keep above others" on its window not initially set

OBSERVED RESULT
Plasma system monitor can't be accessed even with alt-tab without first removing "keep above others" on the other window  

EXPECTED RESULT
Plasma system monitor takes priority and is displayed immediately 

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.8.9-arch1-2 (64-bit)
Comment 1 Arjen Hiemstra 2024-05-30 10:06:55 UTC
It is not possible for an application on Wayland to set that state and I don't want to introduce differences in behaviour between Wayland and X11. If you want it always on top you can add a KWin window rule to enforce that.
Comment 2 iodreamify 2024-05-30 15:33:59 UTC
(In reply to Arjen Hiemstra from comment #1)
> It is not possible for an application on Wayland to set that state and I
> don't want to introduce differences in behaviour between Wayland and X11. If
> you want it always on top you can add a KWin window rule to enforce that.

I understand that this could be impossible to implement for now, especially on Wayland, but could this bug report at least stay open rather than closed completely? 

I really feel like the task manager is one of those areas that are inferior on Linux compared to something like Windows because regular users could not even access it if they get into a situation like i described in this post and good software should support not just power users.