我把它放在 .xinitrc 中,我认为这样做是错误的。
#!/bin/bash
LOCKER=$(slock)
if [ $LOCKER -eq 1 ]; then
exec xinput --set-prop 8 "Device Enabled" 0
else
exec xinput --set-prop 8 "Device Enabled" 1
fi
我应该把它放在哪里以及它写得是否正确。提前致谢
答案1
此时,根据手册页 slock
只能在锁定屏幕时运行命令。因此,无法重新启用鼠标(仅使用 slock)。
不过,您可以监听事件,这取决于您的图形环境。检查这个问题:在屏幕锁定/解锁时运行脚本,它应该指向正确的方向。
请注意,只需通过拔下并重新连接鼠标即可轻松地通过 xinput 禁用鼠标。