ふたを閉じたときにロックするように画面を構成するにはどうすればよいですか?


18

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


スクリーンセーバーの設定でスクリーンセーバーがアクティブになっているときにロック画面にチェックマークを付けましたか?
ニティンベン

Ubuntuの11.10にはスクリーンセーバー設定画面がシャットダウンされたときに、いや、私は蓋閉じたときには、GNOME設定デーモンである必要がありますが、設定の方法はありません場合は...それだけがロックし、ありません
ケヒーオ

このリンクをご覧
b-ak

いいえ、スクリーンセーバーの設定もgnome-power-managerもありません... ubuntu 11.10は現在GNOME 3を使用しています
...-Quejio

gsettingsコマンドを使用する必要がありますが、org.gnome.desktop.screensaverのロックが有効になっている場合はtrueです
。– Quejio

回答:


5

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]; それから
        #一部のシステムプロセスは、現在ログインしているユーザーを確認するために使用されます。
        PROCESS_PID = `pidof gnome-session`
        CURRENT_USER = `$ 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 = //' `
    
        エクスポートDBUS_SESSION_BUS_ADDRESS
    
        su -c "gnome-screensaver-command -l" $ CURRENT_USER
    fi
    
    それを保存!
  4. 作成したスクリプトを保存して閉じた後、実行権限を設定する必要があります。
    sudo chmod + x /etc/acpi/local/lid.sh.post
    OK!これで、ラップトップを閉じるスクリプトをテストできます!

これをUbuntu 14.04で実行しようとしましたが、効果はありません:gist.github.com/rubo77/1a3320fda5a47fdebde7
rubo77

それとも、それを機能させるために、どうにかしてacpiをリブートまたは再起動する必要がありますか?
rubo77 18

2

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

できる最善の方法は、蓋を閉じたときにシステムを一時停止することです。


まあ、私が検索したので、あなたには理由があると思います、蓋を閉じるときにアクションを選択するときに「ロックスクリーン」のようなオプションが必要だと思います...私は図書館にいるときは嫌いですその間、私が戻ってきたとき、それは私の「友人」の一人によってトローリングされているのを見る...¬¬そして確かに、ふたを閉じるジェスチャーがより良い方法であるとき、常にCtrl + Alt + Lそれを行う
ケヒオ

@ケジオ:すみませんが、私にできることは何もありません。できることは、蓋を閉じたときにシステムを一時停止させることです。
RolandiXor

それのsupendは私が会話を失うとき、私は何かをダウンロードしている場合は、停止のインターネット接続が...私はそのせいで、すべてのプログラムを停止する必要はありません
ケヒーオ

私はでアイデアを追加しましたbrainstorm.ubuntu.com/idea/28632あなたがそれをサポートしたい場合、あなたは歓迎されるだろう
ケヒーオ

0

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

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

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

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


OPは、無効にするのではなく、有効にする方法を尋ねていました。
underscore_d
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.