Linux

啟用 slock(顯示儲物櫃)時禁用滑鼠

  • June 8, 2020

我將它放在 .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

我應該把它放在哪裡,它寫得是否正確。提前致謝

這時候,根據手冊頁 slock只能在鎖屏時執行命令。因此,無法重新啟用滑鼠(僅使用 slock)。

不過,您可以收聽事件,這取決於您的圖形環境。檢查這個問題:Run script on screen lock/unlock,它應該指向正確的方向。

請注意,通過拔下並重新連接滑鼠,可以輕鬆地覆蓋使用 xinput 禁用滑鼠。

引用自:https://unix.stackexchange.com/questions/591627