Ubuntu 14.04の前回のアップデート以降、ラップトップのスリープボタンを押すと、「システムを一時停止するには認証が必要です」というポップアップウィンドウが表示されます。
蓋を閉めるときにパスワードは要求されません。ただし、これは別のモニターが接続されている場合は機能しません。
このパスワードプロンプトを回避するために(sudoersまたは他の場所で)設定できるものはありますか?
ベストアンサー
Polkitの使用
users
に自分を追加する グループ化
sudo usermod -aG users "$USER"
再起動する必要があります 次の手順を実行した後のコンピュータ。
1。 PolKitバージョン>=0.106
の場合
Polkitのバージョンは、pkaction --version
で確認できます。
PolKitバージョン<0.106の場合、いいえがあります .rules
ファイルが古い.pkla
のみ および.conf
これらのPolkitバージョンには
Javascriptインタープリターがないためです。
ファイルを追加するだけです/etc/polkit-1/rules.d/85-suspend.rules
と:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.suspend" &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
ターミナルに次のように入力します:
sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
2。 PolKitバージョン<0.106
の場合
この場合、ファイルを追加する/var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
と:
[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes
bashに次のように入力します:
sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
pklocalauthorityの詳細
Power Manager設定の使用(機能するかどうかはわかりません)
XFCE Power Managerの場合:
-
Security
の下 タブ:Automatically lock the session
を設定します 決してLock the screen when the system is going for sleep
を確認します
Display
の下 タブ、15分後に画面を空白にします。Sleep
を設定します およびSwitch off
無効にする時間(グレー表示)。System
の下 タブで、システムのスリープモードをSuspend
に設定します 30分後。
参照:
- stintelのブログ
- bugs.launchpad.net