最近,我把dwm作为我笔记本上默认的窗口管理器。这是一个没有装饰的软件,我不得不配置一些我通常不需要担心的东西。
虽然我有很多事情要做,但我似乎想不出一种万无一失的方法把屏幕锁在笔记本电脑上。目前,我有一个部分工作的解决方案,使用一个名为xautolock的程序。它能够在指定的超时后锁定屏幕。但醒来后却没能锁定屏幕。这对我来说很重要。
xautolock -time 10 -locker slock有什么想法吗?
发布于 2020-01-16 03:47:50
您可以使用xss-锁,它不需要系统单元就可以工作。它也听DPMS的。
您可以在启动dwm之前将这些行添加到$HOME/..xinitrc中。
xset dpms 180 &
xss-lock -- slock &
exec dwm发布于 2015-10-17 19:43:42
创建一个单独的systemd服务似乎是解决问题的一个干净的方法。此外,在运行sysinit的系统上,可以使用挂起/恢复挂钩启动slock。
[Unit]
Description=Lock the screen on resume from suspend
[Service]
User=jason
Environment=DISPLAY=:0
ExecStart=/usr/bin/slock
[Install]
WantedBy=suspend.target发布于 2021-07-15 05:46:26
您可以使用无乳的自己的锁工具,称为slock。在我看来,它是与dwm的最佳对比,因为它具有相同的极简主义设计。您可以从这里下载源代码:https://tools.suckless.org/slock/
之后,您需要做的就是进入config.h文件并进行更改:
static const char *user = "nobody";
static const char *group = "nogroup";对此:
static const char *user = "<USERNAME>";
static const char *group = "wheel";更改为计算机的用户名。
https://unix.stackexchange.com/questions/236311
复制相似问题