这就是我所做的:
我创建了一个文件/etc/acpi/events/lm_lid
并写入了以下内容:
event=button/lid.*
action=/etc/acpi/lid.sh
我创建了一个文件/etc/acpi/lid.sh
并写入:
#!/bin/sh
gnome-screensaver-command --lock
好消息是,当我合上盖子时,该脚本正在执行。坏消息是它不会锁定系统。当我关闭盖子(锁本身除外)时,我在脚本中输入的任何其他命令都会执行。当我从命令行手动运行脚本时,系统锁定。
我错过了什么?
答案1
我正在使用 Debian 并遇到类似的问题,首先,我不会推荐脚本,因为它在锁屏中不起作用。
如果您使用 gnome,请安装 gnome-tweaks,它有一个选项。
或者编辑 /etc/systemd/logind.conf,只需取消注释 HandleLidSwitch=suspend 行即可。
这对我有用。
答案2
尝试下载gnome 调整并且应该有一个关于关闭盖子时锁定的选项。
要下载 gnome -tweaks,请执行以下操作:
sudo apt install gnome-tweaks-tool
您还可以使用它来调整诸如右键单击和左键单击之类的操作。