LINUX.ORG.RU

[Cry][Hate][New Xorg] После обновления xorg-server до версии 1.5 мышь стала работать черте как

 


0

0

Здравствуйте мои милые ЛОР'овцы.

В связи с удалением xorg-server-1.3 из дерева портежей таки пришлось обновится. С халом разобрался, все вроде работает, раскладки как видите переключаются, но стала лагать мышь. Проявляется это в основном в играх (как нативных, так и wine) в виде отсутствия «длинного клика» (не знаю как это правильнее назвать), т.е. при попытке пострелять из автомата вместо очереди получаются отдельные выстрелы (хотя иногда и нормальная очередь выходит).

Играть не то что в онлайн-шутеры, но даже в оффлайн представляется мало возможным. В десктопных приложениях проблема не проявляется так как в них не используется «длинный клик» (не клик и перемещение с удерживанием, а просто клик и удерживание).

Вот здесь у человека похожая проблема но только с клавиатурой. возможно и в моем случае в связи с переездом на evdev сменились какие то умолчальные настройки?

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

Вот кусок lshal касающийся мауса:

udi = '/org/freedesktop/Hal/devices/usb_device_46d_c044_noserial_if0_logicaldev_input'
  info.capabilities = {'input', 'input.mouse'} (string list)
  info.category = 'input'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c044_noserial_if0'  (string)
  info.product = 'Logitech USB-PS/2 Optical Mouse'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c044_noserial_if0_logicaldev_input'  (string)
  input.device = '/dev/input/event2'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/usb_device_46d_c044_noserial_if0'  (string)
  input.product = 'Logitech USB-PS/2 Optical Mouse'  (string)
  input.x11_driver = 'evdev'  (string)
  linux.device_file = '/dev/input/event2'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2:1.0/input/input5/event2'  (string)

Вот версии Xorg, evdev, hal и hal-info

% eix xorg-server 
[I] x11-base/xorg-server
     Available versions:  1.5.3-r6 ~1.5.3-r7 ~1.6.3.901-r2 [M]~1.6.4 [M]~9999[1] {3dfx debug dmx hal input_devices_acecad input_devices_aiptek input_devices_citron input_devices_elographics input_devices_evdev input_devices_fpit input_devices_hyperpen input_devices_joystick input_devices_keyboard input_devices_mouse input_devices_mutouch input_devices_penmount input_devices_synaptics input_devices_tslib input_devices_virtualbox input_devices_vmmouse input_devices_void input_devices_wacom ipv6 kdrive minimal nptl sdl tslib video_cards_apm video_cards_ark video_cards_ast video_cards_chips video_cards_cirrus video_cards_dummy video_cards_epson video_cards_fbdev video_cards_fglrx video_cards_geode video_cards_glint video_cards_i128 video_cards_i740 video_cards_impact video_cards_imstt video_cards_intel video_cards_mach64 video_cards_mga video_cards_neomagic video_cards_newport video_cards_nv video_cards_nvidia video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_sisusb video_cards_sunbw2 video_cards_suncg14 video_cards_suncg3 video_cards_suncg6 video_cards_sunffb video_cards_sunleo video_cards_suntcx video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_v4l video_cards_vermilion video_cards_vesa video_cards_via video_cards_virtualbox video_cards_vmware video_cards_voodoo video_cards_xgi xorg}
     Installed versions:  1.5.3-r6(21:35:32 25/08/09)(hal input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse ipv6 nptl sdl video_cards_nv video_cards_nvidia video_cards_vesa xorg -3dfx -debug -dmx -input_devices_acecad -input_devices_aiptek -input_devices_citron -input_devices_elographics -input_devices_fpit -input_devices_hyperpen -input_devices_mutouch -input_devices_penmount -input_devices_synaptics -input_devices_tslib -input_devices_virtualbox -input_devices_vmmouse -input_devices_void -input_devices_wacom -kdrive -minimal -tslib -video_cards_apm -video_cards_ark -video_cards_ast -video_cards_chips -video_cards_cirrus -video_cards_dummy -video_cards_epson -video_cards_fbdev -video_cards_geode -video_cards_glint -video_cards_i128 -video_cards_i740 -video_cards_impact -video_cards_imstt -video_cards_intel -video_cards_mach64 -video_cards_mga -video_cards_neomagic -video_cards_newport -video_cards_r128 -video_cards_radeon -video_cards_radeonhd -video_cards_rendition -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_siliconmotion -video_cards_sis -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_tdfx -video_cards_tga -video_cards_trident -video_cards_tseng -video_cards_v4l -video_cards_vermilion -video_cards_via -video_cards_virtualbox -video_cards_vmware -video_cards_voodoo -video_cards_xgi)
     Homepage:            http://xorg.freedesktop.org/
     Description:         X.Org X servers

[1] "x11" /usr/local/portage/layman/x11

% eix evdev
[I] x11-drivers/xf86-input-evdev
     Available versions:  2.1.3 ~2.2.2 ~2.2.3 ~2.2.4 ~2.2.5 [M]~9999[1] {debug hal}
     Installed versions:  2.1.3(21:36:03 25/08/09)(hal -debug)
     Homepage:            http://xorg.freedesktop.org/
     Description:         Generic Linux input driver

[1] "x11" /usr/local/portage/layman/x11

% eix -e hal         
[I] sys-apps/hal
     Available versions:  0.5.11-r9 ~0.5.12_rc1-r6 ~0.5.12_rc1-r7 ~0.5.12_rc1-r8 ~0.5.13-r2 {X acpi apm consolekit crypt debug dell disk-partition doc kernel_FreeBSD kernel_linux laptop policykit selinux}
     Installed versions:  0.5.11-r9(21:31:35 25/08/09)(X acpi crypt kernel_linux -apm -debug -dell -disk-partition -doc -kernel_FreeBSD -laptop -selinux)
     Homepage:            http://www.freedesktop.org/wiki/Software/hal
     Description:         Hardware Abstraction Layer

% eix -e hal-info
[I] app-misc/hal-info
     Available versions:  20090414 ~20090716
     Installed versions:  20090414(21:33:35 25/08/09)
     Homepage:            http://hal.freedesktop.org/
     Description:         The fdi scripts that HAL uses

Ну и на всякий случай /etc/hal/fdi/policy/10-x11-input.fdi

% cat /etc/hal/fdi/policy/10-x11-input.fdi 
<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
	<device>
		<match key="info.capabilities" contains="input.keys">
			<merge key="input.xkb.rules" type="string">xorg</merge>
			<!-- Option "XkbModel" "pc105" -->
			<merge key="input.xkb.model" type="string">evdev</merge>
			<merge key="input.xkb.layout" type="string">us,ru</merge>
			<merge key="input.xkb.options" type="string">grp:caps_toggle,grp_led:caps,compose:menu</merge>
		</match>
		<match key="info.capabilities" contains="input.touchpad">
			<merge key="input.x11_options.SHMConfig" type="string">on</merge>
			<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
			<merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
			<merge key="input.x11_options.VertTwoFingerScroll" type="string">false</merge>
			<merge key="input.x11_options.HorizTwoFingerScroll" type="string">false</merge>
			<merge key="input.x11_options.TapButton1" type="string">1</merge>
		</match>
	</device>
</deviceinfo>
Тачпад остался после копипасты конфига с ноута на большой вычислитель.

Заранее спасибо всем откликнувшимся.

★★★★★

1. обновиться до 1.6, благо есть в стэйбл уже.

CyberTribe ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.