LINUX.ORG.RU

[xorg-server 1.7] скачет курсор мыши


0

0

Обновил все компоненты иксов до последних версий (в частности, xf86-input-evdev 2.2.99.2, xf86-input-synaptics 1.2.0 - думаю что где-то около этих пакетов проблема), и началось следующее: курсор мыши периодически перескакивает в центр экрана. Начинаешь его двигать - тут же возвращается в прежнее положение. Может так скакать и просто при движении курсора (т.е. прыгнул в центр и вернулся). Никакой закономерности выявить не получается. Тачпад на synaptics, подключил внешнюю мышь - ничего не изменилось.

У кого-нить подобные проблемы есть? В какую сторону копать?

Причину я таки нашел, и она меня поразила: у меня оказывается акселлерометр в ноуте теперь как мышь воспринимается (!). Вот только как бы это дело отключить...

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

Пока что решил вопрос занесением в блеклист модуля акселлерометра, но думаю что должно быть какое-то более правильное решение...

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

Да, раньше так и воспринимался. Но теперь:

udi = '/org/freedesktop/Hal/devices/platform_applesmc_768'
  info.linux.driver = 'applesmc'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Platform Device (applesmc.768)'  (string)
  info.subsystem = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_applesmc_768'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'platform'  (string)
  linux.sysfs_path = '/sys/devices/platform/applesmc.768'  (string)
  platform.id = 'applesmc.768'  (string)

udi = '/org/freedesktop/Hal/devices/platform_applesmc_768_logicaldev_input'
  info.capabilities = {'input', 'input.mouse'} (string list)
  info.category = 'input'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_applesmc_768'  (string)
  info.product = 'applesmc'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_applesmc_768_logicaldev_input'  (string)
  input.device = '/dev/input/event11'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_applesmc_768'  (string)
  input.product = 'applesmc'  (string)
  input.x11_driver = 'evdev'  (string)
  linux.device_file = '/dev/input/event11'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/platform/applesmc.768/input/input15/event11'  (string)

Честно говоря, я не спец в HAL, но

input.x11_driver = 'evdev'  (string)
меня очень удивляет...

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

Я тоже не спец в хале, но наверное можно сравнить /etc/hal/fdi/policy/10-x11-input.fdi до обновления с тем, что сейчас, возможно отгадка будет рядом.

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

Там как лежал так и лежит файл который я создавал руками для раскладки клавиатуры. Предположив что файл лежит в другом месте, получаем:

aix@mac:~$ mpkg -v filesearch input.fdi
Поиск по имени файла с шаблоном поиска "input.fdi"...
Файл input.fdi найден в 1 пакетах:
/usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi: hal 0.5.11-7
Этот пакет не обновлялся, и файл как был так и остался таковым.

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

> Предположив что файл лежит в другом месте

То, что лежит в /usr/share/hal/fdi/policy никакой роли не играет, смотреть надо имено в /etc

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