ノートパソコンの蓋を閉じるときにシェルスクリプトを実行する


8

これで2つのスクリプトがあり、ラップトップのリップを閉じて開いたときにそれぞれ実行したいと思います。これどうやってするの?


中ラファエル答えこの質問はあなたにいくつかのアイデアを与えるかもしれません。
Kevin Bowen


2
ラップトップの蓋を閉じたときの動作は何ですか?休止、一時停止、または何もしませんか?
RaduRădeanu2013

あなたはすでに方法を見つけましたか?:私は似た何かをしようとするノートパソコンの蓋を閉めるに無効にタッチスクリーンを。したがって、方法がわかっている場合は、ここで独自の質問に答えてください
rubo77

@Rinzwind:これは2012年に最後に更新され、本当に複雑に見えます
rubo77

回答:


2

acpiを使用:

イベントはacpiによって処理されます。

$ sudo nano /etc/acpi/handler.sh

私はこのようなことをしました:


    button/lid)
        case "$3" in
            close)
                logger 'LID closed'
        USER=$(ps -C i3 -o user=)
        if test $USER; then DISPLAY=:0.0 su $USER -c "/usr/bin/i3lock -i /usr/share/pixmaps/Screensaver.png"; fi
                ;;

ふたを閉じると自動的にi3lockが起動します。

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