切换到 systemd 后,无法再使用 acpid 运行 vlock-cmatrixreloaded

切换到 systemd 后,无法再使用 acpid 运行 vlock-cmatrixreloaded

以前,我将 acpid 配置为vlock-cmatrixreloaded在按下Fn+时启动F2,但现在它不再起作用,因为 systemd 处理 TTY,当我按下这些键时,只会出现屏幕闪烁的情况。

调用它的唯一方法是从 tty 或 xterm 手动启动它,无论如何要解决这个问题吗?

编辑

Fn是笔记本电脑上的标准功能键(如 Shift),并且 acpi_listen 打印:

button/screenlock SCRNLCK 00000080 00000000 K

在 acpid 的 handler.sh 中:

button/screenlock)
    /usr/bin/vlock-cmatrixreloaded -ans
    ;;

在这里下载源代码

相关内容