14.04에서 일시 중단을 비활성화하는 방법은 무엇입니까? 어떤 이유로 우분투는 일시

어떤 이유로 우분투는 일시 중단을 잘 지원하지 못했습니다. /etc/polkit-1/localauthority/50-local.d/com.ubuntu.disable-suspend.pkla12.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

위에서 언급 한 런치 패드 버그에 투표하면 도움이됩니다.