14.04에서 일시 중단을 비활성화하는 방법은 무엇입니까?


27

어떤 이유로 우분투는 일시 중단을 잘 지원하지 못했습니다. /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에서 일시 중단을 비활성화하는 방법은 무엇입니까?



@Rinzwind : 버그 보고서에 언급 된 파일에서 OP가 시도되지 않았으며 OP가 다른 파일을 언급했습니다.
jobin

2
메뉴 항목 만 표시 할 수없는 경우 : bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/…
Takkat

불행히도 해결 방법이 도움이되지 않습니다. 이것도 힌트를 찾았습니다. sites.google.com/site/easylinuxtipsproject/… 그러나 어느 것도 도움이되지 않았습니다…

답변:


29

/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에 영향을 미치지 않습니다.


2
: : 여전히 Bionic Beaver 18.04에서 작동합니다!
MK

9

나에게는 중요하다 바로 사용 안 함 "자동 일시 중단"
나는 아직도 할 수 있기를 원하기 때문 "일시 중단 매뉴얼"
/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는 계속 실행됩니다.


16.04에서 더 이상 작동하지 않을까 걱정됩니다. 5 분 정도 대기 한 후에도 랩톱이 계속 절전 모드로 전환됩니다.
MERose

1

당신은 할 수 없습니다. 이것은 14.04의 polkit 버그입니다. 해결 방법으로 다음을 수행 할 수 있습니다.

chmod 000 /usr/lib/pm-utils/bin/pm-action

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


언급 한대로 권한을 변경했지만 일시 중단이 여전히 활성화되었습니다. ---------- 1 root root 2903 11 월 6 일 16:26 오후 액션
Praveen Sripati

1
그것은 여전히 ​​메뉴에 있습니다-polkit만이 그것을 변경할 수 있습니다-pm-action이 실행되지 않기 때문에 그것을 선택해도 효과가 없습니다.
dmd
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.