我讨厌我的numlock灯在关机后仍然亮着的事实!
我准备了一个像这样的单元文件
[Unit]
Description=Turn Num Lock off before shutdown
RequiresMountsFor=/ #dunno if needed, just in case
[Service]
ExecStop=/usr/local/sbin/numlock.sh
Type=oneshot
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
而且我可以确定它可以工作,因为在脚本中不仅有 numlock 命令,而且在我打开系统时确实会出现“touch /home/user/TEST”
我试图关闭灯的命令是 numlockx、xset 和 xdotool :当系统打开时,它们三个都可以正常工作:有什么提示有什么问题吗?
如建议的那样, numlock.sh 脚本中的命令是错误的,可能是因为在关机之前您不能依赖基于 X 的命令
像这样的脚本完美运行
实际上我更改了 UNIT 文件以简化,它现在不需要脚本。