Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Yury Ivliev                          2:5049/50.3    02 Feb 2006  15:37:07
 To : All
 Subject : xorg-server-6.9.0, /dev/sysmouse, "wheel"
 -------------------------------------------------------------------------------- 
 
 .RFC-X-Complaints-To: usenet@shelob.esterdev.com
 .RFC-NNTP-Posting-Date: Thu, 2 Feb 2006 11:37:07 +0000 (UTC)
 .RFC-User-Agent: slrn/0.9.8.1 (FreeBSD)
 Hi, All!
 
 Обновил Xorg с 6.8.2 до 6.9.0. В результате перестало правльно работать 
 "колесо" мыши.
 
 В xorg.conf мышь описана так:
 Section "InputDevice"
         Identifier      "SysMouse Mouse"
         Driver          "mouse"
         Option          "Protocol" "auto"
         Option          "Device" "/dev/sysmouse"
         Option          "Buttons" "5"
 EndSection
 
 moused стартует так:
 moused_enable="YES"
 moused_flags="-I /var/run/moused-ums0.pid -z 4"
 moused_port="/dev/ums0"
 moused_type="auto"
 
 uname -r:
 5.4-RELEASE-p10
 
 Мышь:
 ums0: Logitech USB-PS/2 Optical Mouse, rev 2.00/20.00, addr 2, iclass 3/1
 ums0: 3 buttons and Z dir.
 В 6.8.2 было:
 grep SysMouse Xorg.0.log:
 (**) |-->Input Device "SysMouse Mouse"
 (**) SysMouse Mouse: Device: "/dev/sysmouse"
 (**) SysMouse Mouse: Protocol: "auto"
 (**) SysMouse Mouse: Core Pointer
 (==) SysMouse Mouse: Emulate3Buttons, Emulate3Timeout: 50
 (**) SysMouse Mouse: Buttons: 5
 (II) XINPUT: Adding extended input device "SysMouse Mouse" (type: MOUSE)
 (II) SysMouse Mouse: SetupAuto: hw.iftype is 4, hw.model is 0
 (II) SysMouse Mouse: SetupAuto: protocol is SysMouse
 
 xev при поворотах "колеса":
 ButtonPress event, serial 30, synthetic NO, window 0x2000001,
     root 0x48, subw 0x0, time 10078225, (45,81), root:(47,881),
     state 0x0, button 4, same_screen YES
 ButtonRelease event, serial 30, synthetic NO, window 0x2000001,
     root 0x48, subw 0x0, time 10078225, (45,81), root:(47,881),
     state 0x800, button 4, same_screen YES
 ButtonPress event, serial 30, synthetic NO, window 0x2000001,
     root 0x48, subw 0x0, time 10082489, (45,81), root:(47,881),
     state 0x0, button 5, same_screen YES
 ButtonRelease event, serial 30, synthetic NO, window 0x2000001,
     root 0x48, subw 0x0, time 10082489, (45,81), root:(47,881),
     state 0x1000, button 5, same_screen YES
 В 6.9.0 стало:
 grep SysMouse Xorg.0.log:
 (**) |-->Input Device "SysMouse Mouse"
 (**) SysMouse Mouse: Device: "/dev/sysmouse"
 (**) SysMouse Mouse: Protocol: "auto"
 (**) SysMouse Mouse: Core Pointer
 (==) SysMouse Mouse: Emulate3Buttons, Emulate3Timeout: 50
 (**) SysMouse Mouse: ZAxisMapping: buttons 4, 5, 6 and 7
 (**) SysMouse Mouse: Buttons: 11
 (II) XINPUT: Adding extended input device "SysMouse Mouse" (type: MOUSE)
 (II) SysMouse Mouse: SetupAuto: hw.iftype is 4, hw.model is 0
 (II) SysMouse Mouse: SetupAuto: protocol is SysMouse
 
 xev при поворотах "колеса":
 ButtonPress event, serial 30, synthetic NO, window 0xe00001,
     root 0x4c, subw 0x0, time 27603, (87,79), root:(89,879),
     state 0x0, button 8, same_screen YES
 ButtonRelease event, serial 30, synthetic NO, window 0xe00001,
     root 0x4c, subw 0x0, time 27603, (87,79), root:(89,879),
     state 0x0, button 8, same_screen YES
 ButtonPress event, serial 30, synthetic NO, window 0xe00001,
     root 0x4c, subw 0x0, time 33008, (87,79), root:(89,879),
     state 0x0, button 9, same_screen YES
 ButtonRelease event, serial 30, synthetic NO, window 0xe00001,
     root 0x4c, subw 0x0, time 33008, (87,79), root:(89,879),
     state 0x0, button 9, same_screen YES
 Добавление в xorg.conf:
         Option          "ZAxisMapping" "8 9"
 даёт такой эффект:
 (**) SysMouse Mouse: ZAxisMapping: buttons 8 and 9
 (**) SysMouse Mouse: Buttons: 13
 и полное отсутствие реакции xev на "колесо" (изменение значения/отключение
 Option "Buttons" ни на что не влияет).
 Я что-то упускаю или это повод для send-pr?
 
 /yury
 --- ifmail v.2.15-yi3
  * Origin: Black CaT's Point (2:5049/50.3@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 xorg-server-6.9.0, /dev/sysmouse, "wheel"   Yury Ivliev   02 Feb 2006 15:37:07 
Архивное /ru.unix.bsd/146851841e0d2.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional