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


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

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

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

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #60 : 15 Ноября 2007, 12:37:48 »
Там отмечен важный момент, на который наш автор не обратил особого внимания, это пункт event[НОМЕР], который и нужно потОм вставлять в xorg.conf, а не обязательно event9, как у автора.

если бы уважаемый потрудился внимательно почитать тот пост, где сказано про event9, он бы понял, почему event9 и зачем это надо. а если бы он потрудился почитать всю тему, то узнал бы, что указывать device для драйвера evdev вообще не обязательно.

а по ссылке по той нормально всё описано, только вот прописывать device /dev/input/event3 - глупость, почему -- написано раньше в этой теме.

Оффлайн nucleartux

  • Участник
  • *
  • Сообщений: 176
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #61 : 16 Декабря 2007, 20:15:59 »
помогите настроить боковые клавиши в a4tech x-710BF
должно быть как винде,передняя перемещяет на страницу(катаклог) вперед,а задняя назад

Оффлайн kiev

  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #62 : 17 Декабря 2007, 02:14:14 »
а у меня одна закрывает вкладку, вторая восстанавливает
в ~/.kde/Autostart/start пишем
xset m 19/17 2 &
nvidia-settings -l
/usr/bin/xmodmap ~/.Xmodmap
/usr/bin/xbindkeys -f ~/.xbindkeysrc  &

в ~/.xbindkeysrc пишем
"/usr/bin/xvkbd -xsendevent -text "\Cw" &"
m:0x0 + b:6
"/usr/bin/xvkbd -xsendevent -text "\[Control_L]\[F12]" &"
m:0x0 + b:7

ну и естественно пакеты xvkbd xbindkeys xmodmap должны стоять а в /etc/X11/xorg.conf в секции мышки должно быть
Driver          "evdev"

вроде все, мышки серии X7 очень хорошо захватывают поверхность - работают везде.
« Последнее редактирование: 17 Декабря 2007, 02:16:36 от kiev »

Оффлайн nucleartux

  • Участник
  • *
  • Сообщений: 176
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #63 : 18 Декабря 2007, 06:58:57 »
1)у меня гном
2)АТИ
3)это на закрытие-восстановление или на назад-вперед?

Оффлайн W1zF7r44

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #64 : 10 Января 2008, 22:34:17 »
а как должна выглядеть строчка для xbindkey которая будет переключать рабочие столы?
у меня вот такая строчка не работает: xvkbd -xsendevent -text "\[Alt_L]\[Control_L]\[Право]" (Право=Right, иначе не смог здесь написать))), но при этом строчка xvkbd -xsendevent -text "\[Shift_L]\[Control_L]\[T]" открывает в терминале вкладку... что не правильно?
« Последнее редактирование: 10 Января 2008, 22:39:43 от W1zF7r44 »

Оффлайн kiev

  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #65 : 12 Января 2008, 14:29:20 »
не знаю, не все комбинации работают, а может просто ввести "право" через ее скан код, или наоборот в кде переприсвоить переключению рабочих столов другую комбинацию которая работает

Оффлайн Starlite

  • Участник
  • *
  • Сообщений: 130
  • Crazy bash scripter
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #66 : 20 Января 2008, 20:59:24 »
Помогите, пожалуйста! Я купил новую мышку, настроил ее через evdev, но:
Если мышь определять как "Device" "/dev/input/mice" - то xev не видит две кнопки;"Device" "/dev/input/mice
Если определять через ".../event9" или через "Name..." - то кнопки находятся, но начинает дико глючить клавиатура. Кнопки с цифрами перестают работать, кнопка delete начинает работать как printscreen и вообще многие кнопки путаются. Только те, что с буквами работают.
Соответственно, сейчас работает или клавиатура или кнопки мыши. Не критично, конечно, но все же хотелось бы и то, и другое...
В гуще белых облаков не видно белых облаков.
В журчанье ручья не слышно, как журчит ручей.

Оффлайн goodhabit

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #67 : 11 Февраля 2008, 19:35:34 »
Возможно кто-нибудь знает как настроить мышь logitech g9. Я нашёл в интернете несколько вариантов настроек, но ни одной, что бы работали реально все кнопки мыши. Как правило некорректно работают кнопки, которые нажимаются при нажатии колеса с боков.

Оффлайн Roman-GA

  • Участник
  • *
  • Сообщений: 102
  • Новичёк!
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #68 : 19 Марта 2008, 23:03:36 »

Для начала необходимо узнать наименование мыши в системе. Для этого выполните следующую команду:
cat /proc/bus/input/devices

Моя называется "Logitech USB Trackball"


Xmodmap
Теперь скорее всего нужно переназначить номера клавиш мыши.
Выполните в терминале следующую команду, чтобы проверить их соответствие:
xev
Покликайте в посвившемся окошке всеми кнопками. В консоли должны выводиться номера нажатых клавиш. Левая кнопка должна быть первой, средняя — второй, правая — третьей, колесо вперед — четвертой, колесо назад — пятой, боковая клавиша «назад» — шестой, боковая «вперед» — седьмой.

У меня вообще правая кнопка и кнопка вперед - выдают один номер.

Так как номера клавиш скорее всего не совпадают, придется переназначить их с помощью утилиты Xmodmap.

Откройте конфиг Xmodmap и пропишите номера клавиш:
gedit ~/.Xmodmap
Для большинства мышей Logitech (MX310—700) подходит такой порядок:
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
Для старших моделей (например, MX1000) — такой:
pointer = 1 2 3 6 7 8 9 10 11 12 4 5
Выполните следующую команду, чтобы настройки вступили в силу:
xmodmap ~/.Xmodmap

Я для моей мыши как? Так как я попробовал первый вариант - теперь вообще все кнопки перепутались. :-\
Проблема НЕПОНИМАНИЯ заключается не в НЕПОНИМАНИИ, а в ОТСУТСТВИИ СМЫСЛА!

Оффлайн Sheff

  • Новичок
  • *
  • Сообщений: 6
  • Ubuntu 9.04
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #69 : 24 Апреля 2008, 22:26:42 »
Прошу помощи от гуру, своих знаний не хватило.

Subject: Logitech G5 Gaming Mouse

После всяких манипуляций, заработал таки горизонтальный скрол. Но есть глюки.
Скрол вправо работает как кнопка вперёд и по xev выдаёт следующее.

EnterNotify event, serial 31, synthetic NO, window 0x3e00001,
    root 0x13a, subw 0x0, time 2175562719, (2,175), root:(667,225),
    mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
    focus NO, state 16

KeymapNotify event, serial 31, synthetic NO, window 0x0,
    keys:  58  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
^[[1;3C

срол влево работает как paste и выдаёт вот что


EnterNotify event, serial 31, synthetic NO, window 0x3e00001,
    root 0x13a, subw 0x0, time 2175701798, (5,173), root:(670,223),
    mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 16

KeymapNotify event, serial 31, synthetic NO, window 0x0,
    keys:  58  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

ConfigureNotify event, serial 31, synthetic NO, window 0x3e00001,
    event 0x3e00001, window 0x3e00001, (663,48), width 178, height 178,
    border_width 2, above 0x3c04669, override NO

ButtonPress event, serial 31, synthetic NO, window 0x3e00001,
    root 0x13a, subw 0x0, time 2175701798, (5,173), root:(670,223),
    state 0x10, button 2, same_screen YES

ButtonRelease event, serial 31, synthetic NO, window 0x3e00001,
    root 0x13a, subw 0x0, time 2175701798, (5,173), root:(670,223),
    state 0x210, button 2, same_screen YES

ConfigureNotify event, serial 31, synthetic YES, window 0x3e00001,
    event 0x3e00001, window 0x3e00001, (663,48), width 178, height 178,
    border_width 2, above 0x1200ad9, override NO

как правильно назначить клавиши и вернуть им родные функции. Могу предоставить конфиги по просьбе

Оффлайн goodhabit

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: HOWTO: Продвинутая настройка мыши Logitech (v. 2)
« Ответ #70 : 25 Апреля 2008, 09:13:07 »
В своей Logitech G9 я так и не смог настроить горизонтальный скролл. Самое логичное из всех вариантов - на левую сторону поставил левый клик мыши, на правую - правый :) Видимо сказывается то, что logitech делает железко только под win. Ну ничего, остальное-то всё работает :Р

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
У кого- нибудь получилось настроить evdev в 8.04???
У меня не вышло - xorg.conf не поддаётся прежнему конфигурированию.

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
У кого- нибудь получилось настроить evdev в 8.04???
У меня не вышло - xorg.conf не поддаётся прежнему конфигурированию.
в 8.04 добавили баг: evdev не работает без параметра device.
Section "InputDevice"
    Identifier     "Logitech Mouse"
    Driver         "evdev"
    Option         "CorePointer"
    Option         "Name" "Logitech USB Receiver"
    Option         "Phys" "usb-*/input0"
    Option         "Device" "/dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse"
    Option         "HWHEELRelativeAxisButtons" "7 6"
    Option         "WHEELRelativeAxisButtons" "4 5"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
dmig
Так ведь параметр "Device" и автор в самом первом посте указывает... Или вы имеете ввиду, что в этом параметре надо указывать именно "by-id"?
Однако, и с такой настройкой улучшений нет - после рестарта X'ов появляется окно входа и как только начинаешь водить курсор, тут же X'ы снова перегружаются.

Будьте любезны ссылку на источник, что это уже баг, авось там чего- нибудь полезное узнаю.
Спасибо

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
dmig
УРА!!!

Я нашёл решение ЗДЕСЬ!
Оказывается, нужно просто убрать строку "Name"! (:
Именно эту строчку и "не переваривает" новый evdev, поэтому нужно указывать/идентифицировать нашу мышку в файле xorg.conf параметром "Device", а не "Name".

Самый простой способ сделать это - посмотреть на вывод команды cat /proc/bus/input/devices и найти в списке свою мышь (в моём случае, есть строка N: Name="A4Tech PS/2+USB Mouse"), глядим ниже в секции этого устройства и находим что- то вроде этого: H: Handlers=mouse1 event2, вот именно event2 нас и интересует!
В xorg.conf закомментируем строку с "Name", а на месте "Device" пропишем так: Option      "Device" "/dev/input/event2"

Весь блок мыши в xorg.conf у меня выглядит так:
Цитировать
Section "InputDevice"
        Identifier  "evdev mouse"
        Driver      "evdev"
        Option      "CorePointer"
#   Option      "Name"      "A4Tech PS/2+USB Mouse"
        Option      "Device" "/dev/input/event2"
EndSection

Остальное уже по накатанному! (:
Всем спасибо.
« Последнее редактирование: 11 Мая 2008, 18:12:00 от begemot »

 

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