Спящий режим в многопользовательской системе

Спящий режим в многопользовательской системе

Я использую Xubuntu 13.10 и у меня возникают проблемы с переходом в спящий режим, когда в систему входят несколько пользователей.

Я уже снова включил спящий режим, как описано в этом баге.https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1232814.

Моя проблема в том, что если активных сеансов больше одного. Моя ситуация такова, что я единственный пользователь с правами администратора (я принадлежу sudo) на семейном компьютере. Если один из детей приостанавливает сеанс вместо выхода из системы, то у меня возникают трудности с переходом в спящий режим.

Моя проблема в том, что я выбираю "Гибернация" из меню действий, экран блокируется, но не переходит в спящий режим. Когда я разблокирую экран, мне предлагают ввести пароль для перехода в спящий режим.

Я и все остальные пользователи можем приостанавливать работу, когда другие вошли в систему. Я могу переходить в спящий режим, как и ожидалось, если никто другой не вошел в систему. Я могу переходить в спящий режим, если другие вошли в систему, используя «sudo pm-hibernate».

Предыдущие версии позволяли мне переводить компьютер в спящий режим, когда в системе находились другие пользователи.

Чтобы было ясно, когда я говорю «вошел в систему», другие учетные записи не используются удаленно, я имею в виду, что пользователь не завершил свой сеанс.

Я не могу придумать никакого решения этой проблемы после того, как покопался в настройках PolicyKit.

решение1

Я обнаружил, что это контролируется: /usr/share/polkit-1/actions/org.freedesktop.login1.policyэлементом действияorg.freedesktop.login1.hibernate-multiple-sessions

Вместо того, чтобы изменить настройку здесь и потенциально потерять ее во время обновления, я создал: /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate-multi-sessions.pkla С содержимым:

[Re-enable hibernate by if mutliple seesions are active]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes

Теперь я могу перевести компьютер в спящий режим независимо от того, сколько сеансов активно.

Связанный контент