web-dev-qa-db-ja.com

中断/蓋を閉じた後、画面がロックされない

ノートパソコンの蓋を閉じた後、画面がロックされません。ラップトップは一時停止しますが、画面はロックされません。

複数の設定を確認しました:

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

しかし、サスペンド後に画面をロックできません。他に何ができますか?

5
simao

解決策ではありませんが、回避策としてこのスクリプトを使用できます。

#!/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はパスワードを要求しません。

2

私は同様の問題に直面していました this answerは私の問題を解決しました。 Unity Tweakツールをインストールし、[システム]> [セキュリティ]ですべてのオプションのチェックを外します。私の場合、デスクトップロックはチェックされていません。

uncheck

上記のオプションがチェックされている場合、[システム設定]> [明るさとロック]でロックオプションが無効になり、すべての問題が発生します。

lock option

0
shubhparekh