Автор Гілка: Single click is double.  (Прочитано 1674 раз)

Praporshic

  • Гість
Single click is double.
« : 2008-07-21 07:37:53 »
Вітаю шановну спільноту.

Виникло таке питання: є USB-миша, у якості драйвера використано evdev (щоб задіяти додаткові кнопки). Частенько при одинарному натисканні на кнопку система виконує дії, що відповідають подвійному.  Ніяк не можу зрозуміти, це в мене залізо ковбасить, чи то драйвер спрацьовує і на натискання, і на звільнення кнопки. Хтось стикався з подібною проблемою? Не дуже кортить слати bugreport не переконавшись у причинах такої поведінки.

Відсутній Fakel._Enterpuer

  • Кореспондент
  • ***
  • дописів: 164
  • Карма: +0/-0
  • Debian Gnu/Linux
Re: Single click is double.
« Відповідей #1 : 2008-07-21 10:13:01 »
А я то завжди думав що це від de/wm залежить.  :)
LUG irc.id.km.ua

Praporshic

  • Гість
Re: Single click is double.
« Відповідей #2 : 2008-07-21 10:30:34 »
Що залежить? Випадкове розпізнавання одинарного натискання за подвійне?

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Single click is double.
« Відповідей #3 : 2008-07-21 22:28:17 »
Було таке саме.  Проблема була у миші.

Спробуй попрацювати з тією ж самою мишею на іншій машині.  Будеш знати напевно.
Best regards,
nickat

Praporshic

  • Гість
Re: Single click is double.
« Відповідей #4 : 2008-07-21 22:37:23 »
Завтра ще треба спробувати інший драйвер (все одно compiz вимкнув, а більше мені додаткові кнопки ні до чого). Щось не дуже віриться у проблему "залізного" походження - в мене пекельний коктейль з testing+unstable+experimental. Хоча у одного співробітника сьогодні замінив одну таку ж, а у іншого (openSUSE 11) така миша працює лише після пересмикування.
« Змінено: 2008-07-21 22:38:21 від Praporshic »

Praporshic

  • Гість
Re: Single click is double.
« Відповідей #5 : 2008-07-22 15:40:42 »
Що цікаво, у логах спостерігалась така проблема:
Цитата
Jul 22 09:50:36 syeg kernel: WARNING: at drivers/char/vt.c:491 complement_pos(
)
Jul 22 09:50:36 syeg kernel: Pid: 9, comm: events/0 Tainted:  P        2.6.24-
6-ovz004 #1
Jul 22 09:50:36 syeg kernel: [<c026a33b>] complement_pos+0x14b/0x150
Jul 22 09:50:36 syeg kernel: [<c02629c2>] clear_selection+0x12/0x50
Jul 22 09:50:36 syeg kernel: [<c026573e>] set_cursor+0x5e/0x70
Jul 22 09:50:36 syeg kernel: [<c026797f>] redraw_screen+0xff/0x1e0
Jul 22 09:50:36 syeg kernel: [<c0267ca0>] console_callback+0x0/0xf0
Jul 22 09:50:36 syeg kernel: [<c025f5fb>] complete_change_console+0x2b/0xe0
Jul 22 09:50:36 syeg kernel: [<c0267d74>] console_callback+0xd4/0xf0
Jul 22 09:50:36 syeg kernel: [<c013fb68>] run_workqueue+0xb8/0x150
Jul 22 09:50:36 syeg kernel: [<c01405d0>] worker_thread+0x0/0xe0
Jul 22 09:50:36 syeg kernel: [<c0140654>] worker_thread+0x84/0xe0
Jul 22 09:50:36 syeg kernel: [<c0144370>] autoremove_wake_function+0x0/0x40
Jul 22 09:50:36 syeg kernel: [<c01405d0>] worker_thread+0x0/0xe0
Jul 22 09:50:36 syeg kernel: [<c01440c2>] kthread+0x42/0x70
Jul 22 09:50:36 syeg kernel: [<c0144080>] kthread+0x0/0x70
Jul 22 09:50:36 syeg kernel: [<c010606b>] kernel_thread_helper+0x7/0x1c
Jul 22 09:50:36 syeg kernel: =======================

Після заміни гризуна - зникло. Вперше бачу, щоб ядро скаржилось на мишу....