2014-06-01 11:35:51 |
Jan Groenewald |
bug |
|
|
added bug |
2014-06-01 11:36:03 |
Jan Groenewald |
bug |
|
|
added subscriber AIMS |
2014-07-10 20:11:11 |
Robert Ancell |
indicator-session (Ubuntu): status |
New |
Triaged |
|
2014-07-10 20:11:14 |
Robert Ancell |
indicator-session (Ubuntu): importance |
Undecided |
Medium |
|
2014-07-10 20:11:28 |
Robert Ancell |
bug task added |
|
indicator-session |
|
2014-07-10 20:11:34 |
Robert Ancell |
indicator-session: status |
New |
Triaged |
|
2014-07-10 20:11:36 |
Robert Ancell |
indicator-session: importance |
Undecided |
Medium |
|
2014-07-11 00:44:00 |
Robert Ancell |
nominated for series |
|
Ubuntu Trusty |
|
2014-07-11 00:44:00 |
Robert Ancell |
bug task added |
|
indicator-session (Ubuntu Trusty) |
|
2014-07-11 01:19:11 |
Launchpad Janitor |
branch linked |
|
lp:~robert-ancell/indicator-session/lockdown-settings |
|
2014-07-11 01:20:49 |
Robert Ancell |
indicator-session (Ubuntu Trusty): status |
New |
Triaged |
|
2014-07-11 01:20:50 |
Robert Ancell |
indicator-session (Ubuntu Trusty): importance |
Undecided |
Medium |
|
2014-07-11 01:21:04 |
Robert Ancell |
indicator-session (Ubuntu): assignee |
|
Robert Ancell (robert-ancell) |
|
2014-07-11 01:21:07 |
Robert Ancell |
indicator-session: assignee |
|
Robert Ancell (robert-ancell) |
|
2014-07-11 01:21:10 |
Robert Ancell |
indicator-session: status |
Triaged |
In Progress |
|
2014-07-11 01:21:13 |
Robert Ancell |
indicator-session (Ubuntu): status |
Triaged |
In Progress |
|
2014-07-21 08:19:46 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/utopic-proposed/indicator-session |
|
2014-07-21 09:00:32 |
Launchpad Janitor |
indicator-session (Ubuntu): status |
In Progress |
Fix Released |
|
2014-07-22 03:07:18 |
Robert Ancell |
description |
In a university computer lab session we disable shutdown, restart, suspend, hibernate, switch user, and lock screen.
Some are done with polkit (suspend, hibernate) and then the suspend menuitem is not shown on the session menu.
Some are done with dconf e.g.
# Show real name (and wider session menu as a result); lab also disable shutdown
[com.canonical.indicator.session]
show-real-name-on-panel=true
suppress-logout-restart-shutdown=true
suppress-restart-menuitem=true
suppress-shutdown-menuitem=true
user-show-menu=false
# Quiet login screens
[com.canonical.unity-greeter]
play-ready-sound=false
# Update-notifier
[com.ubuntu.update-notifier]
no-show-notifications=true
# Software installation not possible for normal users
[desktop.gnome.unity.lenses.applications]
display-available-apps=false
# Disable the lock screen & print-setup not on laptops, but in labs
[org.gnome.desktop.lockdown]
disable-lock-screen=true
disable-print-setup=true
disable-user-switching=true
# Screensaver lockdown in labs
[org.gnome.desktop.screensaver]
lock-enabled=false
user-switch-enabled=false
# Logout prompt
[org.gnome.SessionManager]
logout-prompt=false
This works fine except there is no value for suppress-lock-menuitem or suppress-switch-menuitem or suppress-lock-switch-menuitem, and the Lock/Switch User menuitem still appears; even though it is non-functional. Clicking on it blacks out the screen for a second and then shows the desktop again. |
[Impact]
Session indicator no longer honours the lockdown settings for screen locking and user switching that worked in 12.04 LTS. There is no alternative settings to perform the same behaviour. This functionality is required in large installations where users are not allowed to perfom these actions (e.g. corporate installations / labs / public terminals).
[Test Case]
1. Create the file /usr/share/glib-2.0/schemas/lockdown.gschema.override:
[org.gnome.desktop.lockdown]
disable-lock-screen=true
disable-user-switching=true
2. Reboot
3. Log into a session
Expected result:
Opening the session indicator should not show any options to lock the screen or switch the user.
Observed result:
"Lock/Switch Account" and user list shown (for installations with more than one user). "Lock" shown for installations with one user.
[Regression Potential]
Potential for modified options to be shown/hidden incorrectly. Risk reduced by using existing regression tests, adding new test for lockdown and manually testing each case. |
|
2014-07-22 03:08:26 |
Robert Ancell |
description |
[Impact]
Session indicator no longer honours the lockdown settings for screen locking and user switching that worked in 12.04 LTS. There is no alternative settings to perform the same behaviour. This functionality is required in large installations where users are not allowed to perfom these actions (e.g. corporate installations / labs / public terminals).
[Test Case]
1. Create the file /usr/share/glib-2.0/schemas/lockdown.gschema.override:
[org.gnome.desktop.lockdown]
disable-lock-screen=true
disable-user-switching=true
2. Reboot
3. Log into a session
Expected result:
Opening the session indicator should not show any options to lock the screen or switch the user.
Observed result:
"Lock/Switch Account" and user list shown (for installations with more than one user). "Lock" shown for installations with one user.
[Regression Potential]
Potential for modified options to be shown/hidden incorrectly. Risk reduced by using existing regression tests, adding new test for lockdown and manually testing each case. |
[Impact]
Session indicator no longer honours the lockdown settings that worked in 12.04 LTS. There are no alternative settings to perform the same behaviour. This functionality is required in large installations where users are not allowed to perfom these actions (e.g. corporate installations / labs / public terminals).
[Test Case]
1. Create the file /usr/share/glib-2.0/schemas/lockdown.gschema.override:
[org.gnome.desktop.lockdown]
disable-lock-screen=true
disable-user-switching=true
2. Reboot
3. Log into a session
Expected result:
Opening the session indicator should not show any options to lock the screen or switch the user.
Observed result:
"Lock/Switch Account" and user list shown (for installations with more than one user). "Lock" shown for installations with one user.
[Regression Potential]
Potential for modified options to be shown/hidden incorrectly. Risk reduced by using existing regression tests, adding new test for lockdown and manually testing each case. |
|
2014-07-22 03:08:52 |
Robert Ancell |
description |
[Impact]
Session indicator no longer honours the lockdown settings that worked in 12.04 LTS. There are no alternative settings to perform the same behaviour. This functionality is required in large installations where users are not allowed to perfom these actions (e.g. corporate installations / labs / public terminals).
[Test Case]
1. Create the file /usr/share/glib-2.0/schemas/lockdown.gschema.override:
[org.gnome.desktop.lockdown]
disable-lock-screen=true
disable-user-switching=true
2. Reboot
3. Log into a session
Expected result:
Opening the session indicator should not show any options to lock the screen or switch the user.
Observed result:
"Lock/Switch Account" and user list shown (for installations with more than one user). "Lock" shown for installations with one user.
[Regression Potential]
Potential for modified options to be shown/hidden incorrectly. Risk reduced by using existing regression tests, adding new test for lockdown and manually testing each case. |
[Impact]
Session indicator no longer honours the lockdown settings that worked in 12.04 LTS. There are no alternative settings to perform the same behaviour. This functionality is required in large installations where users are not allowed to perfom these actions (e.g. corporate installations / labs / public terminals).
[Test Case]
1. Create the file /usr/share/glib-2.0/schemas/lockdown.gschema.override:
[org.gnome.desktop.lockdown]
disable-lock-screen=true
disable-user-switching=true
2. Reboot
3. Log into a session
Expected result:
Opening the session indicator should not show any options to lock the screen or switch the user.
Observed result:
"Lock/Switch Account" and user list shown for installations with more than one user. "Lock" shown for installations with one user.
[Regression Potential]
Potential for modified options to be shown/hidden incorrectly. Risk reduced by using existing regression tests, adding new test for lockdown and manually testing each case. |
|
2014-07-22 21:37:59 |
Robert Ancell |
indicator-session (Ubuntu Trusty): status |
Triaged |
In Progress |
|
2014-07-22 21:38:02 |
Robert Ancell |
indicator-session (Ubuntu Trusty): assignee |
|
Robert Ancell (robert-ancell) |
|
2014-07-22 21:38:29 |
Launchpad Janitor |
branch linked |
|
lp:~robert-ancell/indicator-session/lockdown-settings-14.04 |
|
2014-07-28 18:10:49 |
freddy3980 |
bug |
|
|
added subscriber freddy3980 |
2014-11-09 20:05:41 |
Pierre |
bug |
|
|
added subscriber Pierre |
2015-05-08 09:11:19 |
Per Sedholm |
bug |
|
|
added subscriber Per Sedholm |
2016-01-29 17:08:31 |
Vanush Paturyan |
attachment added |
|
backport of the fix from 14.10 to 14.04 https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1325353/+attachment/4559318/+files/bug1325353.patch |
|
2018-03-06 08:42:06 |
Robert Ancell |
indicator-session: assignee |
Robert Ancell (robert-ancell) |
|
|
2018-03-06 08:42:09 |
Robert Ancell |
indicator-session (Ubuntu Trusty): assignee |
Robert Ancell (robert-ancell) |
|
|