私はそれが間違っていると思う.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でマウスを簡単に無効にできます。