어떤 이유로 우분투는 일시 중단을 잘 지원하지 못했습니다. /etc/polkit-1/localauthority/50-local.d/com.ubuntu.disable-suspend.pkla
12.04의 기본 메뉴에서 아래의 일시 중단 비활성화 옵션을 사용 하여 파일 만들기 그러나 12.04에서 14.04로 이동 한 후에도 마찬가지입니다.
[Disable suspend by default]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no
14.04에서 일시 중단을 비활성화하는 방법은 무엇입니까?
답변
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.disable-suspend.pkla
다음 내용으로 불리는 새 파일을 작성하십시오 .
[Disable suspend (upower)]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no
ResultInactive=no
ResultAny=no
[Disable suspend (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend
ResultActive=no
ResultInactive=no
ResultAny=no
[Disable suspend when others are logged in (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend-multiple-sessions
ResultActive=no
ResultInactive=no
ResultAny=no
그런 다음 재부팅하십시오.
이로 인해 PolicyKit은 중지 / 확인 가능 여부를 물을 때마다 자동으로 “아니요”라고 말합니다. 로그 아웃 메뉴는 ‘일시 중지’메뉴 선택을 자동으로 제거하여 이에 반응합니다.
이유를 잘 모르겠지만 upower
설정은 KDE에 필요하지만 Unity에는 영향을 미치지 않습니다. login1
설정은 유니티에 필요한 있지만, KDE에 영향을 미치지 않습니다.
답변
나에게는 중요하다 바로 사용 안 함 “자동 일시 중단”
나는 아직도 할 수 있기를 원하기 때문 “일시 중단 매뉴얼”
에/etc/polkit-1/localauthority/50-local.d/com.ubuntu.disable-suspend.pkla
그래서 나는 다음을 사용했다.
[Disable suspend (upower)]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no
ResultInactive=no
ResultAny=no
[Disable suspend (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend
ResultActive=yes
ResultInactive=no
ResultAny=yes
[Disable suspend when others are logged in (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend-multiple-sessions
ResultActive=yes
ResultInactive=no
ResultAny=yes
이제 로그 오프 메뉴에서 “일시 중단”을 클릭 할 수 있습니다. 그러나 “Suspend”로 보내지 않으면 PC는 계속 실행됩니다.
답변
당신은 할 수 없습니다. 이것은 14.04의 polkit 버그입니다. 해결 방법으로 다음을 수행 할 수 있습니다.
chmod 000 /usr/lib/pm-utils/bin/pm-action
위에서 언급 한 런치 패드 버그에 투표하면 도움이됩니다.