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.

Reply via email to