GNOME Bugzilla – Bug 686057
add a way to force the log out menuitem
Last modified: 2013-05-16 09:06:49 UTC
I've heard quite a bit of feedback from people who want to log out, even if they are the sole user on their system. It doesn't seem work alienating them over this; can we add a setting to make the log out item show up, always ? I don't think we want to put the setting anywhere in the ui.
Or just put it there always?
Also see bug 685917
Log out doesn't make much sense on a single user system, and I really like the current behaviour. I wouldn't have a problem with having a setting for this in gsettings/the tweak tool though.
Created attachment 227498 [details] [review] patch Here is a patch that makes it so; it applies on top of bug 686736
reviewed by Jasper on irc, tested, and pushed
> Log out doesn't make much sense on a single user system, and I really like the > current behaviour. I wouldn't have a problem with having a setting for this in > gsettings/the tweak tool though. Though this is already fixed. I'd point out that you are wrong here. There is a very obvious user case, change UI language in g-c-c. The UI says "change will be applied next time your login in". Then what? Reboot?
So maybe the control center should provide a button to log out in that case? Sounds most logical. Please file a bug against g-c-c.
Though this is already fixed, I'd like to point out another scenario where a "Log Out" button would be useful in a single-user configuration -- home server. Not everyone is a whiz with the command-line. They have the GUI installed to help with configuration, but they do not want to be logged into a system they are not going to touch for weeks at a time.
I am using gnome-shell-3.6.2-6.fc18.x86_64, but this fix does not appear to work for me. I rebooted after changing, but it didn't help. Could you help me identify if 1) I am doing something wrong, 2) Fedora's RPMS isn't up-to-date enough, or 3) the bug isn't fixed? From /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.xml: <key type="b" name="always-show-log-out"> <default>true</default> <summary>Always show the 'Log out' menuitem in the user menu.</summary> <description>This key overrides the automatic hiding of the 'Log out' menuitem in single-user, single-session situations.</description> </key>
> Could you help me identify if 1) I am doing something wrong, 2) Fedora's RPMS > isn't up-to-date enough, or 3) the bug isn't fixed? It's 4): there's a bug in 3.6.2 that has been fixed in master and gnome-3-6 by now[0]. [0] http://git.gnome.org/browse/gnome-shell/commit/?h=gnome-3-6&id=57d6fec65edc02a354
You've also completely forgotten about remote connections. At that point logging out is a perfectly sane and common action, even if the system only has a single user. I'd even say this is a critical function given all the hate there's been against multiple sessions the last couple of years.