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

            Bug ID: 467142
           Summary: Show open application when trying to close a session
    Classification: Plasma
           Product: kwin
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: tobi.goerg...@gmail.com
  Target Milestone: ---

SUMMARY
Currently, when hitting shutdown/reboot/logout in Plasma, the session is simply
quitted, no matter what applications are currently running/what their state is.
This might lead to users losing unsaved work or long shutdown times (to the
maximum defined by systems), due to applications not wanting to quit.
This problem could be solved by showing a list of still open applications after
pressing shutdown etc. and, in the best case, the user should be prominently
warned if an application reports an unsaved state.
Plasma should remain active for as long as this list is visible or a timer is
running out (e.g. 60 seconds), shutting down/rebooting anyway.
The user should have the option to cancel the shutdown or shutdown anyway.
In this phase, Plasma could already try to close open applications so the list
gets smaller and only really blocking/important applications remain.
All applications with an unsaved state should be shown and the issue should be
obvious (e.g. with a subtitle stating that there's unsaved work)
Other Desktop Environments already support this and this feature could have
prevented me from unintentionally losing edited files.
The system monitor already supports showing a list of applications, so
detecting them and distinguishing them from other processes seems to be
possible.
In a KDE manner, this feature could be made optional and not enforced to users.

Is this a useful feature?
What do others think about this?

If wanted, I could add a wireframe to visualize what I mean.

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

Reply via email to