Bug 17926

Summary: [FR] add TPPS/2 EmulateWheel fdi
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: xorg-drv-evdevAssignee: Valery Inozemtsev <shrek>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: shrek
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
/etc/hal/fdi/policy/mouse-wheel.fdi none

Description Michael Shigorin 2008-11-18 02:30:36 MSK
Created attachment 3070 [details]
/etc/hal/fdi/policy/mouse-wheel.fdi

Предлагаю добавить прилагаемую fdi-шку в этот пакет; см.
https://bugs.freedesktop.org/show_bug.cgi?id=4147
https://bugzilla.redhat.com/show_bug.cgi?id=446627
http://mvogt.wordpress.com/2008/08/15/xorg-evdev-and-emulatewheel/
http://vbraun.name/cms/node/7

(конкретно у этой наблюдается недостаток -- включается _и_ горизонтальный скроллинг, который в мозиллообразных зацеплен за back/forward и это сильно мешает при браузинге; сейчас не соображу, с чего бы это)
Comment 1 Valery Inozemtsev 2008-11-18 11:16:48 MSK
скролинг на TrackPoint появился вместе с появлением fdi в драйверах. если тебе не нравится горизонтальный скрол - отключи
Comment 2 Michael Shigorin 2008-11-19 17:30:36 MSK
(In reply to comment #1)
> скролинг на TrackPoint появился вместе с появлением fdi в драйверах.
Не совсем так -- ещё надо было HAL перестартовать, похоже. (btw если его можно ткнуть носом в изменения без перезапуска -- может, реакцию на *.fdi стоит оформить posttrans-скриптом?)

> если тебе не нравится горизонтальный скрол - отключи
А как?  Мне бы 

-Option "YAxisMapping" "4 5"
-Option "XAxisMapping" "6 7"
+Option "ZAxisMapping" "4 5"

и не хачить локально 20-x11-input-mouse-thinkpad.fdi.

Хотя судя по вчерашнему поиску, народ в основном тоже отрывает горизонтальный, включая EmulateWheel -- мож сразу так и сделаешь или нужен опрос населения?
Comment 3 Valery Inozemtsev 2008-11-19 20:48:12 MSK
$ hal-device /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input | grep input.x11_options | sort
  input.x11_options.EmulateWheelButton = '3'  (string)
  input.x11_options.EmulateWheelInertia = '10'  (string)
  input.x11_options.EmulateWheelTimeout = '200'  (string)
  input.x11_options.EmulateWheel = 'true'  (string)
  input.x11_options.XAxisMapping = '6 7'  (string)
  input.x11_options.YAxisMapping = '4 5'  (string)

input.x11_options.XAxisMapping это строка, оторвать действительно нельзя, хотя можно заменить на пустую строку. в общем да, наверно лучше будет ZAxisMapping='4 5', меня местами тоже раздражает
Comment 4 Valery Inozemtsev 2009-01-03 19:26:33 MSK
2.1.0-alt2
Comment 5 Michael Shigorin 2009-01-06 00:15:39 MSK
thx, работает.