evdev конфиг для трекбола Logitech marble mouse

Существует такой чудный трекбол как logitech marble mouse. Он достаточно эргономичен и с ним у меня перестало болеть запятье. И несмотрят на заверения о том что трекболы не предназначены для игр у меня достаточно неплохо получается раздавать в warsow.

logitech marble

Для того чтобы в иксах с удобством им пользоваться надо создать специальный конфиг и вставить в него следущее:

$ cat /etc/X11/xorg.conf.d/50-logitech_marble.conf

Section "InputClass"
	Identifier  "Marble Mouse"
	MatchProduct "Logitech USB Trackball"
	MatchIsPointer "on"
	MatchDevicePath "/dev/input/event*"
	Driver "evdev"

	Option "ButtonMapping" "1 8 3 4 5 6 7 2 8 9"
	Option "EmulateWheel" "true
	Option "EmulateWheelButton" "9
	Option "YAxisMapping" "4 5
	Option "XAxisMapping" "6 7
	Option "Emulate3Buttons" "false"
EndSection

У этого трекбола нет скролла и сразу меня это сильно пугало. В винде я так и не смог прикрутить к нему человеческий скролл, а в линуксе же это получилось буквально с двух строк в конфиге.

В данной конфигурации большие кнопки отвечают за левую и правую, левая маленькая за третью, а вот если зажать правую маленькую кнопку то трекбол переключается в режим скролла и шариком можно перемещаться по экрану. В браузере удобно, в гимпе крайне удобно. Рекомендую.

2011.06.22 23:12