web-dev-qa-db-ja.com

x11:マウスを無効にする

私はWMとしてx11とawesomeを使用しています。マウスを完全に無効にします。つまり、マウスクリック、マウスホイール、マウスの移動、カーソルの表示などです。

簡単な方法はありますか(bashスクリプトを無効/有効にすることをお勧めします)?

ありがとう!

9
a b

マウスの場合、次の手順に従います。 xinput listを使用して、マウスデバイスを見つけます。で無効にする

xinput set-prop 12 "Device Enabled" 0

再度有効にするには、次を入力します

xinput set-prop 12 "Device Enabled" 1

ここで、12はデバイスのIDです。マウスがアクティブでない場合、マウスカーソルが消えるので、心配する必要はありません(そうでない場合は、unclutterを使用できます)

12
January

あなたの質問に対する別の答えは、担当するモジュールをアンロードすることです。

Sudo modprobe -rvf psmouse

ありがとう

4
NickTux

@Januaryからの回答とxinputのmanページを読んだ後、短いバージョンに気付きました。

xinput --enable 12
xinput --disable 12

12はデバイスのIDです

2
ka3ak