关闭笔记本电脑盖时执行shell脚本


8

现在,我有两个脚本,当我合上并打开笔记本唇时,我想分别执行它们。我怎样才能做到这一点?


拉斐尔在这个问题上的答案可能会给您一些想法。
凯文·鲍文


2
合上笔记本电脑机盖时会发生什么动作:休眠,挂起或什么都不做?
RaduRădeanu13年

你找到办法了吗?我尝试做类似的事情:关闭笔记本电脑盖上的触摸屏。因此,如果您知道一种方法,请在这里回答您自己的问题
rubo77

@Rinzwind:这是在2012年最后一次更新,似乎真的很复杂
rubo77

Answers:


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。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.