ノートパソコンの蓋を閉じた後、画面がロックされません。ラップトップは一時停止しますが、画面はロックされません。
複数の設定を確認しました:
gnome-control-center > brightness & lock > lock on and require password when waking from suspend enabled
dconf-editor > org/gnome/desktop/lockdown/disable-lock-screen disabled
dconf-editor > org/gnome/desktop/screensaver/lock-enabled enabled
dconf-editor > org/gnome/desktop/screensaver/ubuntu-lock-on-suspend enabled
しかし、サスペンド後に画面をロックできません。他に何ができますか?
解決策ではありませんが、回避策としてこのスクリプトを使用できます。
#!/bin/bash
qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.Lock &&
qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.Suspend
これは、Unityデスクトップを備えた標準のUbuntuで機能します。このアプローチはUnity固有のものですが、デスクトップ環境に関係なく、一時停止するdbus
呼び出しがあります。 16.04では、systemctl suspend
コマンドを使用できます。関連する投稿を参照してください: https://askubuntu.com/a/1795/295286
Ubuntuのバージョンに関係なく機能する、一時停止のための他のツールの1つはpm-suspend
です。問題は、root権限が必要なことです。この問題を回避するには、パスワードなしで実行される/etc/sudoers
ファイルにpm-suspendを追加します(詳細は here )。
特に、私の/etc/sudoers
には次のものがあります。
# Allow using pm-suspend for my user without password
serg ALL = NOPASSWD: /usr/sbin/pm-suspend
したがって、次を使用できます。
sh -c 'gnome-screensaver-command -l && Sudo pm-suspend'
Sudo pm-suspend
はパスワードを要求しません。
私は同様の問題に直面していました this answerは私の問題を解決しました。 Unity Tweakツールをインストールし、[システム]> [セキュリティ]ですべてのオプションのチェックを外します。私の場合、デスクトップロックはチェックされていません。
上記のオプションがチェックされている場合、[システム設定]> [明るさとロック]でロックオプションが無効になり、すべての問題が発生します。