Хитається колесо мишки, або як налаштувати багатокнопковий миша вирішено

Купила мишку Trust MI-4930RP. Дві кнопки і прокрутка колеса заробили відразу. Курила мани, пробувала evdev, але при цьому мишка починала повзати тільки по вертикалі, так що від цієї ідеї я відмовилася :) Після колупання xorg.conf вийшло наступне:
Section "InputDevice"

Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/ dev / psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5 8 9"
Option "Buttons" "9"
Option "ButtonMapping" "1 2 3 6 7"

EndSection
1,3 - ліва і права кнопки, 2 - натискання на колесо, 4,5 - вертикальна прокрутка колеса, 6,7 - бічні кнопки. А ось хитання колеса вліво-вправо не працює, xev на нього не реагує. Перенесення цифр 8,9 в ButtonMapping ні до чого не призводить. Хто-небудь стикався?

Методом тику з'ясувалося, що evdev треба ставити з дебіановскіх репозиторіїв, а не Бунтовский. Бунтовский evdev вперто ворушив мишку тільки вгору-вниз. Тепер все кнопки бачаться xev (пишемо в консолі xev, тикаємо кнопки і дивимося, що він виводить), а в xorg.conf написано наступне:

Section "InputDevice"
Identifier "evdev mouse"
Driver "evdev"
Option "CorePointer"
Option "Device" "/ dev / input / event9"
Option "ZAxisMapping" "4 5" # вертикальна прокрутка
Option "HWHEELRelativeAxisButtons" "7 6" # горизонтальна прокрутка
Option "Buttons" "9"
Option "ButtonMapping" "1 2 3 8 9"
EndSection

Section "ServerLayout"
.
InputDevice "evdev mouse"
.
EndSection

"Konqueror"
None, Up, Alt_L | Left
None, Down, Alt_L | Right

"SMPlayer"
None, Up, q
None, Down, w

Пора трошки оновити тему.
1) З деяких пір evdev прекрасно працює і з рідних Бунтовский реп.
2) Хитрість для настройки imwheel: використовуйте imwheel --config, щоб дізнатися, як він називає ваші клавіші (потикайте в віконці).

gadyuka, у мене хитається колесо працює в браузері як клавіші "вперед" - "назад". Imwheel цю ситуацію може виправити на бічну прокрутку? (Вона мені правда не дуже потрібна, але спортивний інтерес присутній))

Чому б і ні?
У xev дивимося, які номери у відповідних кнопок, припустимо button 6, button 7.
У /etc/X11/imwheel/startup.conf дописуємо відповідні номери: IMWHEEL_PARAMS = '- b "6 7 8 9"'
Запускаємо imwheel --config, дізнаємося які "імена" у цих кнопок, у мене наприклад Left і Right.
В / etc / X11 / imwheel / imwheelrc вписуємо таку секцію:
"Firefox"
None, Left, Left
None, Right, Right
Тут None - тобто без натиснутого модифікатора, перший Left - натискання кнопки на миші, другий Left - зімітувати клавіатурну стрілку вліво)))
У мене хитання колеса відповідає за перемикання вкладок і секція виглядає так:
"Firefox"
None, Left, Control_L | Page_Up
None, Right, Control_L | Page_Down

Для наступних поколінь мишедержателей вважаю за необхідне зазначити таке.

". *"
. Up, Control_L | C
. Down, Control_L | V

Результату - / dev / null. Збирався було вже пробувати варіант зі зв'язкою xbindkeys і xvkbd, але натрапив в глибинах Гугла на приклад конфігурації imwheelrc, в якому між першою і другою запитом, крім згаданих тут "UP" і "Down", зустрічалися також Left, Right, Thumb1, Thumb2 і навіть, страшно сказати, ExtBt7, ExtBt8 і ExtBt9. Згадав мову ймовірного противника (хоча з цим вашим Лінукс його, хіба ж, забудеш), заюзать очевидне. Запрацювало.

". *"
None, Thumb1, Control_L | v
None, Thumb2, Control_L | c

Пора припиняти страждати херней. Слід сходити в репозиторій і встановити easystroke. Для любителів в гамаку і на лижах можна скачати навіть в исходниках і встановити. Всі проблеми з налаштуванням клавішею миші вирішуються легко і невимушено. Без перелопачування конфігов.

Хм-м. Це ж жести мишею. Прямо не віриться. Дякуємо!

Навіть з урахуванням того, що конфігоковиряніе вже мною закінчено і навіть закінчено з успішним досягненням поставленої мети, все одно, порадувало невимовно. Тепер же, виходить, вікно можна буде прикладом "похерила" (це від давньоукраїнського назви літери Х, а то, що багато хто подумає, по відношенню до букви, вдруге). Хоча, зауважте, перш ніж досягти результату, все одно доведеться, колупатися і розбиратися - це не залежить від наявності або відсутності хорошого гуя.

А взагалі. Знаєте, коли я сьогодні тільки сів за настроювання цього копальні / паста, я теж думав, що вигуглю назву проги, поставлю з Ріпне і в три-чотири кліка все зроблю. Вигугліл купу сторінок з інструкціями по виправленню xorg.conf (мене від цього словосполучення в тремтіння бере ще з часів потуг встановити fglrx на SUSE), evdev, по використанню imwheel, xbindkeys і xvkbd. Здивувався, але змирився, що легко мені не відбутися.

Хм-м. Це ж жести мишею. Прямо не віриться. Дякуємо!

Завжди будь ласка. -) До речі, опис вищезазначеної програми є на цьому ж форумі. Наприклад, ось тут. Так що пошук по форуму рулить. ;-)

Тут напрацьована пристойна база готових рішень і щодо адекватний внутрішній пошук, так. Настільки, що наявність цього сайту навіть стало одним з вирішальних факторів у моєму переході з openSUSE.

Внутрішній пошук вчора, природно, юзал в першу чергу (за кількома розділами ключових слів), результати переглядав уважно: знайшов, як раз, різноманітні викладу варіантів з imwheel або xbindkeys + xvkbd. Сьогодні - знайшов.

Так що, ключові слова, часто, необхідно задати не просто правильно, але якимось заздалегідь невідомим певним чином. Ну нічого: завдяки нашому з Вами обговорення, знайти цю прогу стане ще крапельку легше.

І це вже не в перший раз. Тема з підшивки щодо русифікації була виправлена ​​саме з цієї причини: там було про українців інтерфейсі для gtk програм, але не явно (в пошуку не відображається). Так що, думаю, треба і в той пост додати ряд ключових слів, щоб пошук реагував адекватніше.

Аааа, миша прямо як у мну, а я шукав як же вона називається - недавно при переїзді перестала працювати. Швидше за все через стискання десь дроти. Не став розбиратися - служила мені вірою і правдою 9 років, вирішив просто купити нову. і як же я здивувався, не знайшовши нормальних 5-кнопкових мишей в блізліжайшіх магазинах, та й взагалі в магазинах, щоб кнопки були зліва і справа (а не дві зліва). Загалом довелося купувати Миша A4 X5-35WD

Ну тепер вона прийшла (брав на замовлення), накотив з нагоди (іншому) 12.04 x86_64. тепер буду тестувати на дозвіллі 8)

ЗИ Defender Optical 1300 R. нормально визначився і працював всюди. На А4 другого коліщатко працює нормально. Залишилося все переналаштувати "під себе" 8) І звикати 8)

Якщо що, будемо знати :)

розумію, що некрофілія, але - коли може знадобитися друге колесо. )

Хз як у цій, у моєї миші друге колесо управляє горизонтальною прокруткою, мною застосовується рідко, хоча кому то мож це треба.

у мене на моїй логітечі колесо не тільки вгору / вниз Курт але ще хитається вправо / вліво і при цьому ще й розпізнається. -)

Ось в даному випадку наведене на таби в хромиум перемикає вправо вліво, на великих картинках дозволяє їх переміщувати вправо вліво теж. і в ФФ теж.

Заздалегідь говорю - немає, я точно не налаштовував нічого для цього. домашня машина поставлена ​​з нуля, без копіювання Хомі файлів.

GIMP і Inkscape, причому в другому дуже часто.
В іншому - в деяких іграх 8)
А так да, більше не використовую. Миша купувалася як єдина з 5-ма кнопками. Альтернатив просто у мене не було. Продавалася б інша без другого коліщатка - купив би її, але на жаль.

Знову відкопав цю мишу при переїзді. Не став утилізувати. Вирішив переробити під дзвінок. Ось за цією статтею буду переробляти, як тільки вільного часу буде трохи більше (ще в процесі ремонту і переїзду).