Нечеткие срабатывания от мыши
Aleck Müller
aleckm на lavabit.com
Ср Июл 13 20:32:05 UTC 2011
Доброго времени суток!
Проблема: один щелчок левой кнопкой мыши воспринимается как два (не двойной).
Как её решить?
Пример: в боковой панели Konqueror раскрываем папку Документы одинарным
щелчком на "+" рядом с папкой; папка в панели раскрывается и тут же
сворачивается (в параметрах системы для мыши указан одинарный щелчок для
открытия файлов и каталогов).
Наблюдения: Эффект не постоянный; щелчок может с первого раза сработать
правильно, а может потребоваться несколько проб. Эффект проявляется в разных
обстоятельствах: при открытии и использовании главного меню могут неожиданно
запускаться приложения, оказавшиеся под курсором при открытии подменю;
свёрнутые на панель задачи могут при щелчке на них разворачиваться и тут же
сворачиваться обратно и т. д. Изменения в параметрах системы интервала
двойного щелчка не оказывают на эффект заметного влияния.
Эффект наблюдается на двух компьютерах с одинаковой ОС (Lucid):
1-ый - ноутбук с процессором 2 ГГц,
2-ой - старый десктоп с 3-им пнём 1 ГГц.
На 1-ом он выражен не сильно, на 2-ом делает работу почти невозможной;
наблюдается тенденция его усиления со временем (в течение нескольких месяцев;
может, температура?). В своё время была предпринята попытка задействовать две
дополнительные кнопки мыши на 2-ом компе (для которого эта мышь, собственно, и
предназначена), но она не удалась и файл xorg.conf был восстановлен.
Подозрительно сильно мышь грузит ЦП: если на 1-ом компе начать энергично
двигать мышь, Xorg повышает загрузку CPU с 2% до 25%, на 2-ом CPU зашкаливает
(100%).
Во вложении приведён фрагмент журнала X.org с фильтром "mouse" с 1-го компа
(для крткости). Сама мышь определяется правильно как "A4Tech Wireless Battery
Free Optical Mouse" (её конкретная модель NB-50), но это USB мышь, о чём там
нет указаний, а порта PS/2 на ноуте нет. Ещё там сказано "Found 12 mouse
buttons", на самом деле мышь 5-ти кнопочная (с одним колесом). И уж совсем
непонятны мне (я не профи) упоминания "Macintosh mouse".
--
Aleck
Kubuntu 10.04 LTS
----------- следущая часть -----------
Стандартные настройки intel(0): Silken mouse enabled
Информация config/udev: Adding input device A4Tech Wireless Battery Free Optical Mouse (/dev/input/event5)
Из файла конфигурации A4Tech Wireless Battery Free Optical Mouse: Applying InputClass "evdev pointer catchall"
Из файла конфигурации A4Tech Wireless Battery Free Optical Mouse: always reports core events
Из файла конфигурации A4Tech Wireless Battery Free Optical Mouse: Device: "/dev/input/event5"
Информация A4Tech Wireless Battery Free Optical Mouse: Found 12 mouse buttons
Информация A4Tech Wireless Battery Free Optical Mouse: Found scroll wheel(s)
Информация A4Tech Wireless Battery Free Optical Mouse: Found relative axes
Информация A4Tech Wireless Battery Free Optical Mouse: Found x and y relative axes
Информация A4Tech Wireless Battery Free Optical Mouse: Configuring as mouse
Из файла конфигурации A4Tech Wireless Battery Free Optical Mouse: YAxisMapping: buttons 4 and 5
Из файла конфигурации A4Tech Wireless Battery Free Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
Информация XINPUT: Adding extended input device "A4Tech Wireless Battery Free Optical Mouse" (type: MOUSE)
Информация A4Tech Wireless Battery Free Optical Mouse: initialized for relative axes.
Информация config/udev: Adding input device A4Tech Wireless Battery Free Optical Mouse (/dev/input/mouse1)
Информация config/udev: Adding input device PS/2 Mouse (/dev/input/event6)
Из файла конфигурации PS/2 Mouse: Applying InputClass "evdev pointer catchall"
Из файла конфигурации PS/2 Mouse: always reports core events
Из файла конфигурации PS/2 Mouse: Device: "/dev/input/event6"
Информация PS/2 Mouse: Found 3 mouse buttons
Информация PS/2 Mouse: Found relative axes
Информация PS/2 Mouse: Found x and y relative axes
Информация PS/2 Mouse: Configuring as mouse
Из файла конфигурации PS/2 Mouse: YAxisMapping: buttons 4 and 5
Из файла конфигурации PS/2 Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
Информация XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE)
Информация PS/2 Mouse: initialized for relative axes.
Информация config/udev: Adding input device PS/2 Mouse (/dev/input/mouse2)
Информация config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/mouse3)
Информация config/udev: Adding input device Macintosh mouse button emulation (/dev/input/event3)
Из файла конфигурации Macintosh mouse button emulation: Applying InputClass "evdev pointer catchall"
Из файла конфигурации Macintosh mouse button emulation: always reports core events
Из файла конфигурации Macintosh mouse button emulation: Device: "/dev/input/event3"
Информация Macintosh mouse button emulation: Found 3 mouse buttons
Информация Macintosh mouse button emulation: Found relative axes
Информация Macintosh mouse button emulation: Found x and y relative axes
Информация Macintosh mouse button emulation: Configuring as mouse
Из файла конфигурации Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
Из файла конфигурации Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
Информация XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
Информация Macintosh mouse button emulation: initialized for relative axes.
Информация config/udev: Adding input device Macintosh mouse button emulation (/dev/input/mouse0)
Информация config/udev: removing device PS/2 Mouse
Информация PS/2 Mouse: Close
Информация config/udev: Adding input device PS/2 Mouse (/dev/input/mouse2)
Информация config/udev: Adding input device PS/2 Mouse (/dev/input/event6)
Из файла конфигурации PS/2 Mouse: Applying InputClass "evdev pointer catchall"
Из файла конфигурации PS/2 Mouse: always reports core events
Из файла конфигурации PS/2 Mouse: Device: "/dev/input/event6"
Информация PS/2 Mouse: Found 3 mouse buttons
Информация PS/2 Mouse: Found relative axes
Информация PS/2 Mouse: Found x and y relative axes
Информация PS/2 Mouse: Configuring as mouse
Из файла конфигурации PS/2 Mouse: YAxisMapping: buttons 4 and 5
Из файла конфигурации PS/2 Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
Информация XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE)
Информация PS/2 Mouse: initialized for relative axes.
Информация config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/mouse3)
Подробная информация о списке рассылки ubuntu-ru