unity lock screen provides no way to force-logout a user

Bug #1338163 reported by Jonathan Reed
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Let me start by saying that I realize that unity's screen locker is not the same thing as gnome-screensaver. That having been said, there are major regressions in functionality with the advent of Trusty. Virtually every site that uses Linux in any sort of public computing areas makes use (or used to, at least) of gnome-screensaver's "logout-delay" and "logout-enabled" functionality, which would, after the screen had been locked for a pre-determined amount of time, present a "Log Out" button that would end the user's session, optionally running a custom command to do so. This is vital, lest people walk away from their workstations, rendering them unusable by others until they are rebooted.

unity's lock screen mode provides no way to do this. Right up until the final beta, it was possible to swap out unity's lockscreen mode for gnome-screensaver, but that was removed as well. I wouldn't mind if it was possible to configure the alternate use of a screensaver, but Unity goes out of its way to ensure you can't do this. If there's some magic way to do this, by adding an applet to the panel when in lockscreen mode, or by invoking some D-Bus black magic, I'd be happy to hear about it.

But really, removing this level of functionality while simultaneously preventing any workarounds, is a real problem.

Steps to reproduce:
1) Log in to a unity session.
2) Lock the screen.
3) Observe that org.gnome.desktop.screensaver gsettings keys are not honored.
4) Examine the com.canonical.unity* schemas and observe there is no way to enable this behavior.

tags: added: lockscreen
Andrea Azzarone (azzar1)
Changed in unity:
status: New → In Progress
Changed in unity (Ubuntu):
status: New → In Progress
Changed in unity:
importance: Undecided → Medium
assignee: nobody → Andrea Azzarone (andyrock)
Changed in unity (Ubuntu):
assignee: nobody → Andrea Azzarone (andyrock)
Changed in unity:
milestone: none → 7.3.1
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.3.1 → 7.3.2
Andrea Azzarone (azzar1)
Changed in unity:
status: In Progress → Triaged
Changed in unity (Ubuntu):
status: In Progress → Confirmed
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.3.2 → 7.3.3
tags: added: rls-w-incoming
Changed in unity:
milestone: 7.3.3 → 7.4.0
tags: added: rls-x-incoming
removed: rls-w-incoming
tags: added: unity-backlog
Andrea Azzarone (azzar1)
no longer affects: unity
Changed in unity (Ubuntu):
assignee: Andrea Azzarone (azzar1) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.