https://bugs.kde.org/show_bug.cgi?id=412414
Bug ID: 412414 Summary: Suspend single application Product: frameworks-kwayland Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: wishlist Priority: NOR Component: client Assignee: mgraess...@kde.org Reporter: sla...@lach.art.pl Target Milestone: --- SUMMARY I wrote this post, because it could be overkill and maybe possible feature. Firstly, read Lachu's (my) post on this topic: https://forum.kde.org/viewtopic.php?f=83&t=162566 . Idea is about allowing to hibernate applications, especially on activity stopping. This could be only related to application doesn't uses network connections. You must probably modify Wayland client libraries to intercept some request and modify some wayland/application state saved in library memory, so this could been reproduced during activity startup. Many years ago I've read about user space tools to hibernate single Linux process. It could be used only for application, which doesn't use network, so X Windowing system makes this tool unusable for X applications, because X is designed to work in network. But I known Wayland is less Socket dependent, so we could intercept some Wayland request, which are sending via socket. Also, Wayland is designed for integrate Wayland server with Window Manager (this isn't forced of course, since Wayland Compositor still could support own window manager protocol/support, but this is idea to solve many X problems), so we could only intercept request KWin support. On X it could been harder, because X.org are independent project and we couldn't modify it's code in simple manner. STEPS TO REPRODUCE 1. User order to stop activity 2. KWin show application, which use network and asks to close, stop it, change it activity or leave running in background 3. KWin hibernate each no network application to disk 4. User order to start activity again 5. KWin restart each hibernated activity OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.