Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [HOWTO] Продвинутая настройка мыши Logitech (v. 2)  (Прочитано 122317 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #15 : 27 Июня 2007, 20:45:05 »
что в /var/log/Xorg.0.log?

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #16 : 27 Июня 2007, 21:16:22 »
Содержимое лога в аттаче

[вложение удалено Администратором]
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #17 : 28 Июня 2007, 19:16:42 »
я имел в виду, в случае, когда иксы не грузятся

ЗЫ Option "Emulate3Buttons" "true" -- лучше поменять на false

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #18 : 28 Июня 2007, 19:37:58 »
я имел в виду, в случае, когда иксы не грузятся

ЗЫ Option "Emulate3Buttons" "true" -- лучше поменять на false
Ок ща попробую перегрузить комп с драйвером evdev

UPDATE: Вот файл Xorg.o.log после неудачной загрузки иксов (в аттаче)

[вложение удалено Администратором]
« Последнее редактирование: 28 Июня 2007, 19:59:10 от azimuth »
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #19 : 28 Июня 2007, 20:11:15 »
сдаётся мне, ты ему не тот event* укзал....
(II) evdev brain: Rescanning devices (1).
(**) Option "CorePointer"
(**) evdev mouse-PNP0C0E/button/input0: Core Pointer
(WW) evdev mouse-PNP0C0E/button/input0: does not have core pointer capabilities
это больше похоже на кнопку питания

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #20 : 28 Июня 2007, 20:15:25 »
кстати, CorePointer лучше переставь на тачпад, а мыши - SendCoreEvents

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #21 : 28 Июня 2007, 20:23:50 »
сдаётся мне, ты ему не тот event* укзал....
(II) evdev brain: Rescanning devices (1).
(**) Option "CorePointer"
(**) evdev mouse-PNP0C0E/button/input0: Core Pointer
(WW) evdev mouse-PNP0C0E/button/input0: does not have core pointer capabilities
это больше похоже на кнопку питания

А как правильно? Я вроде читал первый пост, там никак не указано откуда взять правильный event* для данной секции конфига иксов   :idiot2:
Section "InputDevice"
        Identifier  "evdev mouse"
        Driver      "evdev"
        Option      "SendCoreEvents"
        Option      "Device" "/dev/input/event9"
EndSection

cat /proc/bus/input/devices выдает:
I: Bus=0003 Vendor=046d Product=c50e Version=2510
N: Name="Logitech USB RECEIVER"
P: Phys=usb-0000:00:1d.7-1.2/input0
S: Sysfs=/class/input/input3
H: Handlers=kbd mouse2 event3 ts2
B: EV=7
B: KEY=1f0000 0 100 38 c0000000 c0000 0 0 0
B: REL=103

значит ли это что правильное значение event3?
« Последнее редактирование: 28 Июня 2007, 20:32:29 от azimuth »
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #22 : 28 Июня 2007, 20:40:40 »
ага, именно так.
а правило udev, о котором я упоминал служит для того, чтобы зафиксировать эту мышь на определённом event

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #23 : 28 Июня 2007, 21:00:56 »
Получилось загрузиться с evdev  :) Но не работают дополнительные кнопки на мышке  :idiot2: Пробовал править .Xmodmap и вставить значения предложенные в первом посте, не помогает  :( Когда выполняю в консоли  xmodmap ~/.Xmodmap с содержимым .Xmodmap:
pointer = 1 3 2 4 5 8 9 6 7 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32то получаю сообщение:
Warning: Only changing the first 32 of 12 buttons.Что бы это могло значить?  :idiot2:
« Последнее редактирование: 28 Июня 2007, 21:07:47 от azimuth »
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #24 : 29 Июня 2007, 11:50:14 »
Получилось загрузиться с evdev  :) Но не работают дополнительные кнопки на мышке  :idiot2:
xmodmap не при чём. он только переназначивает кнопки.
поставь правильное значение Buttons и ZAxisMapping (для колеса).

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #25 : 29 Июня 2007, 14:02:01 »
Получилось загрузиться с evdev  :) Но не работают дополнительные кнопки на мышке  :idiot2:
xmodmap не при чём. он только переназначивает кнопки.
поставь правильное значение Buttons и ZAxisMapping (для колеса).
Теперь бы еще узнать какие значения надо поставить....  :-\
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #26 : 29 Июня 2007, 14:54:22 »
Buttons - число кнопок у мыши (колесо вверх-вниз-вправо-влево - тоже считать)
ZAxisMapping - номера кнопок "вверх вниз вправо влево", посмотреть можно в выводе xev

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #27 : 04 Июля 2007, 15:45:48 »
нашёл ещё одну статью по настройке мышей: http://www.lugr.ru/node/275

хочу обратить внимание на 2 новых способа цепляния мыши:

Способ 2 – определение по имени устройства:
Section "InputDevice"
   Identifier "Mouse0"
   Driver "evdev"
   Option "Name" "Logitech USB Receiver"
EndSection

Способ 3 – автоматическое обнаружение устройства:
Section "InputDevice"
   Identifier "Mouse0"
   Driver "evdev"
   Option "evBits" "+1-2"
   Option "keyBits" "~272-287"
   Option "relBits" "~0-2 ~6 ~8"
EndSection

второй -- самый простой и удобный. третий, наверное универсальный, но откуда берутся и что означают значения 3х параметров -- не знаю. может кто что-то сказать по этому поводу?

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #28 : 08 Июля 2007, 12:52:05 »
Что то у меня никак не получается задействовать дополнительные кнопки мыши :(
В xorg.conf прописал следующее:
Section "InputDevice"
        Identifier  "evdev mouse"
        Driver      "evdev"
        Option      "SendCoreEvents"
        Option      "Device" "/dev/input/event3"
    Option         "ZAxisMapping" "4 5 6 7"
Option         "Buttons" "10"
EndSection
не помогло.  :idiot2: Пробовал поиграться c xbindkeys, работает через раз и то неправильно. Вообщем буду рад любому совету

UPDATE
Получилось повесить на боковые кнопки мыши перемещение по истории (Back и Forward как в браузере). В ~/.xbindkeysrc прописал следующее:
"xvkbd -xsendevent -text "\[Alt_L]\[Left]""
  m:0x10 + b:8
"xvkbd -xsendevent -text "\[Alt_L]\[Right]""
  m:0x10 + b:9

Насколько я понял, при вытягивании кодов кнопок при помощи xev надо обращать внимание на поле state и прописать его значение в ~/.xbindkeysrc как "m:"+значение state и дальше код кнопки "b"+ значение если xev выдает button или "c" если xev выдает keycode. Просьба к автору HOWTO уточнить этот момент в первом посте!

З.Ы. Кто нибудь знает как рестартнуть xbindkeys чтоб он подцепил новый конфиг? А то каждый раз приходится его убивать и запускать по новой
« Последнее редактирование: 08 Июля 2007, 13:15:41 от azimuth »
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #29 : 09 Июля 2007, 11:47:38 »
З.Ы. Кто нибудь знает как рестартнуть xbindkeys чтоб он подцепил новый конфиг? А то каждый раз приходится его убивать и запускать по новой

man xbindkeys
там сказано что-то типа killall HUP xbindkeys. т.е. ему надо сигнал определённый послать, чтобы он перегрузил конфиги.

 

Страница сгенерирована за 0.056 секунд. Запросов: 25.