web-dev-qa-db-ja.com

蓋を閉じたときに画面がロックされるように設定するにはどうすればよいですか?

ノートパソコンの蓋を閉じると画面が黒になるようにUbuntuを設定しましたが、もう一度開くと、画面をブロックするようなパスワードが必要になります Ctrl+Alt+L、しかし、私は正しいオプションを見つけることができません。教えてくださいますか?

18
Quejio

Ubuntu 11.10のラップトップでも同じ問題が発生しています...「フル」ソリューションはコミュニティによって開発されていません(つまり、パワーマネージャに「ロック」オプションを追加しています)が、独自のソリューションを実装しています。私のソリューションを実装するには、次の手順を実行する必要があります。

  1. 「Power manager」または「Gnome Tweak Tool」を使用して、ふたを閉じたときに「何もしない」ようにラップトップを構成する必要があります。 Gnome Tweakツールをインストールする場合は、次のコマンドを使用する必要があります。
    Sudo apt-get install gnome-Tweak-tool
  2. ディレクトリと新しいスクリプトファイルを作成する必要があります。
    mkdir/etc/acpi/local
    gksudo gedit /etc/acpi/local/lid.sh.post
  3. 新しいファイルには次のコードが含まれている必要があります。
    #!/ bin/sh 
     
     ############################# ############################################ 
    # #Rafael Fernandes LopesとThyago Mendes Nevesが作成したスクリプト## 
     ## Twitter:@rafaelf_lと@ThyagoNeves ## 
     ## ## 
     ##説明:このスクリプトはロックされますUbuntu 11.10(Oneiric Ocelot)でラップトップのふたが## 
     ##を閉じたときの画面。 ## 
     ## ## 
     ##このスクリプトは自由に再配布、変更、使用できます。 ## 
     ##再配布には著者の情報を含める必要があります。 ## 
     ## ## 
     ##このスクリプトには保証がありません! ## 
     ########################################### ############################## 
     
     grep -q close/proc/acpi/button /lid/*/state
    if [$? = 0]; then 
    #現在のログインユーザーが誰であるかを確認するために、いくつかのシステムプロセスが使用されます。
     PROCESS_PID = `pidof gnome-session` 
     CURRENT_USER =` ps up $ PROCESS_PID | awk '{if($ 1!= "USER"){print $ 1}}' `
     DBUS_SESSION_BUS_ADDRESS =` grep -z DBUS_SESSION_BUS_ADDRESS/proc/$ PROCESS_PID/environ | sed -e 's/DBUS_SESSION_BUS_ADDRESS = //' `
     
     export DBUS_SESSION_BUS_ADDRESS 
     
     su -c" gnome-screensaver-command -l "$ CURRENT_USER 
     fi 
    
    それを保存!
  4. 作成したスクリプトを保存して閉じた後、実行許可を設定する必要があります。
    Sudo chmod + x /etc/acpi/local/lid.sh.post
    OK!これで、ラップトップを閉じるスクリプトをテストできます!
5
Rafael

現時点では、GNOME 3.xで利用できるオプションが限られているため、これはもはや不可能です。ランチパッドまたはそれに関するアップストリームでバグを報告できますが、オプションが追加されるかどうかはわかりません。そのようなバグは、実際の解決策なしに無限の議論に発展することが多いためです(ここでは正直です)。

できることは、蓋を閉じたときにシステムを一時停止させることです。

2
RolandiXor

[画面]ダイアログを使用してロック画面を無効にしても、常に機能するとは限りません。

ただし、この「過剰な力」のソリューションは次のことを行います。

Sudo mv /usr/bin/gnome-screensaver /usr/bin/gnome-screensaver.disabled

ロック画面はgnome-screensaverによって実装されるため、gnome-screensaverを無効にすると、ロック画面を取得できなくなります。

0
David Ziegler