Bug 399961 - Uncheck "Confirm logout" by default
Summary: Uncheck "Confirm logout" by default
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.13.5
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-18 05:21 UTC by Tyson Tan
Modified: 2018-11-19 09:05 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tyson Tan 2018-10-18 05:21:00 UTC
SUMMARY
Right now the Desktop Session page's default settings are:

General:
[X] Confirm logout
[X] Offer shutdown options

Default Leave Option:
[X] End current session
[ ] Turn off computer
[ ] Restart computer

On Login:
[X] Restore previous session
[ ] Restore manually saved session
[ ] Start with an empty session

The page can be found at:
>> System Settings >> Workspace (section) >> Startup and Shutdown >> Left column >> Desktop Session >>


SUGGESTION

I suggest we change the default settings to:

General:
[ ] Confirm logout
[X] Offer shutdown options

Reason: I think for a logout action there are way too many steps. It is already super safe without the extra confirmation. Windows 10, macOS and GNOME are all very straight forward when it comes to logout. I suggest we streamline the user experience here.

Default Leave Option:
[ ] End current session
[X] Turn off computer
[ ] Restart computer

Reason: Most users want to turn off the computer when they leave. It makes it easier to find what they want in the launcher too, because of this arrangement.

On Login:
[ ] Restore previous session
[ ] Restore manually saved session
[X] Start with an empty session

Reason: Most users want to start a computer with a NEW, CLEAN session. Restoring the previous session introduces a lot of intricacies and gives a feeling of an OLD, UNCLEAN, UNSAFE session is being loaded.
Comment 1 Kai Uwe Broulik 2018-10-18 06:43:54 UTC
Do you have any evidence for your "most users want" claim?

I agree that shutting down should be the preferred logout option and I think we're planning to change that soon as we're refactoring the session manager right now.

I also disable session restoration but mostly because it's not very reliable. Doesn't mean it shouldn't be fixed instead of disabling it.
Comment 2 Tyson Tan 2018-10-18 06:51:24 UTC
Ah, I forgot one of my arguments:

Why restore previous session, when you can SLEEP?(In reply to Kai Uwe Broulik from comment #1)
> Do you have any evidence for your "most users want" claim?
> 
> I agree that shutting down should be the preferred logout option and I think
> we're planning to change that soon as we're refactoring the session manager
> right now.
> 
> I also disable session restoration but mostly because it's not very
> reliable. Doesn't mean it shouldn't be fixed instead of disabling it.

Ah, I forgot one of my arguments:

Why restore previous session, when you can SLEEP?

I don't feel such a function today makes much sense anymore. But that's my two cents. I do not have hard data to backup my "claims", but judging from almost every other popular OS/DE's design choice, I dare say I made an educated guess.
Comment 3 Kai Uwe Broulik 2018-10-18 07:01:07 UTC
> but judging from almost every other popular OS/DE's design choice

Then you probably have never worked with macOS. Their session restore is virtually flawless. You start the computer back up and every application is exactly where you left it off, including terminal history and what not.
Comment 4 Tyson Tan 2018-10-18 07:29:04 UTC
(In reply to Kai Uwe Broulik from comment #3)
> > but judging from almost every other popular OS/DE's design choice
> 
> Then you probably have never worked with macOS. Their session restore is
> virtually flawless. You start the computer back up and every application is
> exactly where you left it off, including terminal history and what not.

Haha, true. Not an Apple fan here. I was pretty much Windows/Unity/Gnome3 trained. 

I don't open many windows and painstakingly arrange them to virtual desktops and stuff. I open Krita, close everything else. That's how I reduce distraction. I guess different people has different ways of handling their workflow. 

And please don't remind me the reliability of "restoring" anything under Windows and Linux. I can never be confident again after a few blood sacrifices. They can't even turn on the screen or keep the mapping of my graphic tablet properly after they merely lock the screen. :P
Comment 5 Nate Graham 2018-10-18 19:09:29 UTC
I agree with Kai on the matter of session restoration. There is nothing to indicate that restoring a session makes people feel OLD, UNCLEAN, or UNSAFE.

It sounds like we're all in agreement about the shutdown options though. I hear a lot of complaints about this too.
Comment 6 fire f. 2018-11-19 08:40:22 UTC
I dislike the default settings as well.

With them there just is too much "log out business".


I simplified it a lot: right-click , leave , then I am immediately in the Greeter with the REBOOT button. Thankfully that one does NOT ask for yet another confirmation.

All this stuff in the menus , Lancelot or who the heck knows wherever is just 
too complicated: way too much confirmation business.

I used spend to half of the day entering the root password or clicking


"Yes I really want to..." (e.g. reboot). Quite a nuisance.
Comment 7 David Edmundson 2018-11-19 09:05:33 UTC
Having different personal preferences is not a bug.