다중 사용자 시스템의 최대 절전 모드

다중 사용자 시스템의 최대 절전 모드

Xubuntu 13.10을 사용하고 있으며 여러 사용자가 로그인하면 최대 절전 모드에 문제가 있습니다.

이 버그에 자세히 설명된 대로 이미 최대 절전 모드를 다시 활성화했습니다.https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1232814.

내 문제는 활성 세션이 두 개 이상 있는 경우입니다. 내 상황은 가족 컴퓨터에서 관리자 권한(Sudo에 속함)을 가진 유일한 사용자라는 것입니다. 어린이 중 한 명이 로그아웃하지 않고 세션을 일시 중단하면 최대 절전 모드로 전환하는 데 어려움이 있습니다.

내 어려움은 작업 메뉴에서 "최대 절전 모드"를 선택하면 화면이 잠겨 있지만 최대 절전 모드가 되지 않는다는 것입니다. 화면 잠금을 해제하면 최대 절전 모드로 전환하기 위해 비밀번호를 입력하라는 메시지가 표시됩니다.

나와 다른 모든 사용자는 다른 사용자가 로그인하면 일시 중지할 수 있습니다. 아무도 로그인하지 않았으므로 예상대로 최대 절전 모드로 전환할 수 있습니다. 다른 사용자가 로그인한 경우 "sudo pm-hibernate"를 사용하여 최대 절전 모드로 전환할 수 있습니다. .

이전 릴리스에서는 다른 사람이 로그인했을 때 컴퓨터를 최대 절전 모드로 전환할 수 있었습니다.

내가 "로그인"했다고 말할 때 다른 계정은 원격으로 사용되지 않는다는 것을 분명히 하기 위해 사용자가 자신의 세션을 종료하지 않았다는 의미입니다.

정책킷 설정을 뒤져본 후에는 이에 대한 해결책이 없다고 생각됩니다.

답변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

이제 활성 세션 수에 관계없이 컴퓨터를 최대 절전 모드로 전환할 수 있습니다.

관련 정보