私は2つのマウスを持っています。 2匹のラットは異なって行動した。出勤するときは、ポインタ速度を最大に設定する必要があります。家で働くときは、電話を少し減らす必要があります。
私はこれら2匹のラットに関する情報が欲しいです。理想的には、接続されたマウスに応じて自動的に適用されます。どうすればいいですか?
Ubuntu 15.10を実行しています。
答え1
X11で接続されているマウス検出を使用できますxinput
。例えば
$ xinput --list
...
Logitech USB Optical Mouse id=11 [slave pointer (2)]
この例では、11の値はid=
デバイスのIDです。この ID を使用してマウスの移動率を設定できます。
xinput --set-ptr-feedback $id threshold numerator denominator
または単に
xset m numerator/denominator threshold
マウスの変更を自動的に検出するのは少し難しいです。最も簡単な方法は、udevadm monitor
マウスを挿入したときに生成されたudevイベントを実行して検索することです。