LINUX.ORG.RU

Debian Lenny: не видно колесика горизонтальной прокрутки


0

0

У меня лежала рядом без дела двухколёсная мышь a4tech X5-005D (USB). Когда я её решил подключить к рабочему ноуту с Lenny, столкнулся с тем, что колёсико горизонтальной прокрутки не видится никак.
Я попробовал прописать опции zaxismapping и buttons из конфига старого десктопа для единственной мыши в текущем конфиге иксов (/dev/psaux) - нет результата.
Тогда я попробовал отключить автообнаружение устройств через Section «ServerFlags» - Option «AutoAddDevices» «off», это тоже результата не возымело. Пробовал указывать не /dev/psaux или /dev/input/mice, а конкретно /dev/input/mouse2 - в итоге виделась единственная мышь (стало быть, конфиг подхватился), но горизонтальный скроллинг по-прежнему не работал. Указание протокола ExplorerPS/2, который использовался на старой машине, тоже результатов не дало. Driver evdev вместо mouse - тоже самое.
Как быть?

★★★★

Ответ на: комментарий от anon_666

Никакого эффекта.

На всякий случай - работающий конфиг со старой машины (xorg 6.9):

Section «InputDevice»
   Identifier «Mouse0»
   Driver «mouse»
   Option    «Protocol» «ExplorerPS/2»
   Option    «Device» «/dev/input/mice»
   Option    «Buttons» «9»
   Option    «ZAxisMapping» «4 5 6 7»
EndSection

Smacker ★★★★
() автор топика
Ответ на: комментарий от Smacker

У меня для мыши создаются два устройсва:

grep Mouse -A 5 /proc/bus/input/devices
N: Name=«Logitech USB Optical Mouse»
P: Phys=usb-0000:00:04.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb4/4-1/4-1:1.0/input/input11
U: Uniq=
H: Handlers=mouse1 event11
B: EV=17
Судя по выхлопу hexdump - колёсико работает только на event11.
Возможно, у вас для колёсика вообще создаётся отдельное устройство.
Поэтому могу предложить временно создать в xorg.conf ещё одну мышь для колёсика.

anon_666
()
Ответ на: комментарий от anon_666

У меня так: N: Name=«A4Tech USB Mouse» P: Phys=usb-0000:00:1a.1-1/input0 S: Sysfs=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input31 U: Uniq= H: Handlers=mouse0 event1 B: EV=17 -- N: Name=«A4Tech PS/2+USB Mouse» P: Phys=usb-0000:00:1a.1-2/input0 S: Sysfs=/devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33 U: Uniq= H: Handlers=mouse2 event15 B: EV=17

И судя по hexdump, у меня тоже второе колесо работает только на event15. Что странно, так как первая мышь работает одинаково в обоих случаях.

Создать мышь для колёсика - в каком смысле? Только для zaxismapping 6 7, привязанную к /dev/input/event15?

Smacker ★★★★
() автор топика

Может отсюда плясать

xinput list Я у себя в автозагрузке оставил только

xinput set-int-prop 8 "Synaptics Two-Finger Pressure" 32 10 & 
xinput set-int-prop 8 "Synaptics Jumpy Cursor Threshold" 32 110 &

У меня xinput list --long 8

Synaptics Touchpad                      	id=8	[slave  pointer  (2)]
	Reporting 3 classes:
		Class originated from: 8
		Buttons supported: 12
		Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right None None None None None
		Button state:
		Class originated from: 8
		Detail for Valuator 0:
		  Label: Rel X
		  Range: 1472.000000 - 5472.000000
		  Resolution: 72000 units/m
		  Mode: relative
		Class originated from: 8
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: 1408.000000 - 4448.000000
		  Resolution: 113000 units/m
		  Mode: relative

kraftello ★★★★★
()

А мыши то у меня нет

xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Configured Mouse                        	id=7	[slave  pointer  (2)]
⎜   ↳ Synaptics Touchpad                      	id=8	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Generic Keyboard                        	id=6	[slave  keyboard (3)]
user ~ $  xinput list --long 7
Configured Mouse                        	id=7	[slave  pointer  (2)]
	Reporting 3 classes:
		Class originated from: 7
		Buttons supported: 11
		Button labels: None None None None None None None None None None None
		Button state:
		Class originated from: 7
		Detail for Valuator 0:
		  Label: None
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative
		Class originated from: 7
		Detail for Valuator 1:
		  Label: None
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative
kraftello ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.