01647

ustreamer-01647

xinput設定見直し

タッチパッドの右ボタンが壊れている事を思い出して殺したメモ - 01647で~/.profileに

# タッチパッドの右ボタンを殺す
xinput set-button-map 13 1 2 0 4 5 6 7 8 9 10 11 12

と記述して解決を見た。しかしOS起動時またはログイン時にUSBマウスを接続していなかった場合、タッチパッドのidが12、USBマウスのidが13となり、問題となる。

書式を確認した。

xinput set-button-map <device name> <map button 1> [<map button 2> [...]

device nameにidでなく、デバイス名を採用しよう。

$ xinput set-button-map SynPS/2 Synaptics TouchPad 1 2 3 4 5 6 7 8 9 10 11 12
unable to find device 'SynPS/2'

そりゃそうだ。

$ xinput set-button-map "SynPS/2 Synaptics TouchPad" 1 2 3 4 5 6 7 8 9 10 11 12
$ xinput set-button-map "SynPS/2 Synaptics TouchPad" 1 2 0 4 5 6 7 8 9 10 11 12

うん、これでいいかな。後で再起動して確認したい。