ОС - (x)ubuntu 13.04 raring
Купил сабж. Достаточно удобно, правая рука болеть перестала. Покурив гугл, арч- и убунтувики, смог настроить его следующим образом:
num=$(xinput | grep 'Logitech Unifying Device' | sed 's/.*id=\([0-9]\+\).*/\1/g')
we="Evdev Wheel Emulation"
xinput set-prop $num "$we Button" 9
xinput set-prop $num "$we Axes" 6 7 4 5
xinput set-prop $num "$we" 1
xinput set-prop $num "$we Timeout" 0
Если зажать кнопку 9(верхняя маленькая), можно использовать его для прокрутки вверх-вниз и, чего мне так не хватало в обычных мышах - вправо-влево. Но скрипт надо запускать каждый раз при подключении мыши :( Создал в /use/share/X11/xorg.conf
файл 60-m570-trackpoint.conf:
Section "InputClass"
Identifier "M570 Mouse"
Driver "evdev"
MatchProduct "Logitech Unifying Device"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9"
Option "EmulateWheel" "true"
Option "EmulateWheelTimeout" "0"
Option "EmulateWheelButton" "9"
Option "ZAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
EndSection
Не прокатывает, при переподключении параметры не подхватываются. Вывод xinput list-props 9(до работы скрипта): http://pastebin.com/2YawNBnP. Что я неправильно написал в конфиге? Или я его не туда положил? Но в убунте больше нигде нет xorg.conf.d
З.Ы. Вопросы на засыпку, в man evdev я этого не нашёл:
- можно настроить в качестве Wheel Button, при нажатии на которую мышь начинает скроллить, что-нибудь на клавиатуре, винкей например?
- можно ли настроить две кнопки: одна для включения только горизонтально скроллинга, другая - только вертикального?