https://bugs.kde.org/show_bug.cgi?id=500467

--- Comment #5 from Noah Davis <noaha...@gmail.com> ---
(In reply to gudvinr+kde from comment #4)
> You don't have this on X11.

No, on X11 I'd have to make the same tradeoff choice. I only mentioned
Layershell because you use Wayland and it's the most thorough solution. I'm not
sure if X11 has anything directly comparable, but I wouldn't be surprised if it
does.

We could set a "window stays on top" hint on Wayland and X11, but it doesn't
actually guarantee that the window always stays on top. For instance, other
apps with "window stays on top" can still appear over Spectacle if they're
launched or made active. I'm also not sure I want to use the hint because it
would make it harder to switch to other windows, creating the 1st issue I
mentioned to a less severe degree.

> Wouldn't this be possible to prevent by having 2 separate threads (or 
> processes) one of which acts like a watchdog. Then thread that created 
> layershell might be destroyed by watchdog thread if the latter does not 
> receive the signal.

You don't create a layershell object, you enable layershell for a window
(technically "wayland surface", but not important). I guess maybe there could
be a watchdog thread to watch the GUI thread. I'm not sure if it could
distinguish between the GUI thread being actually frozen and the GUI being
visually and interactively non-responsive.

I just don't see this issue as something that needs to be dealt with. It's the
same as with any fullscreen window on X11 and Wayland, so not really a bug.
Just minimize Konsole if you launch it second or don't launch it second unless
you actually want to use it.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to