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


Автор Тема: evdev + mouse  (Прочитано 4065 раз)

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

Оффлайн mad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
evdev + mouse
« : 24 Июня 2006, 13:44:11 »
Есть такой протокол 'evdev', он может заменить стандартные 'ImPS/2' и 'ExplorerPS/2'. Как этот протокол настроить в xorg.conf - можно найти в гугле за 5 сек. Но у меня X-ы при загрузке выдают "неизвестный протокол 'evdev'"! делаю $modprobe evdev и проверсю, что он загружен - все ок. Почему Х-ы его не видст?

Оффлайн mad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: evdev + mouse
« Ответ #1 : 24 Июня 2006, 14:19:04 »
РЕШЕНО (проверено на Dapper 6.06):

Все дружно забили на то что пишут на других сайтах ламеры и делать так:

Section "InputDevice"
   Identifier   "Configured Mouse" #пишем что хотим и не забудем исправить потом в конце 'xorg.conf'
   Driver      "evdev" #только так
   Option      "Device"   "/dev/input/event0" #либо списать из '$cat /proc/bus/input/devices', либо подбором, пока мышь не начнет двигаться :)
   Option      "Name"      "Logitech USB-PS/2 Optical Mouse" #также списать или придумать
   Option      "Phys"      "usb-*/input0" #только списать (прим. '*' поставил по примеру, чтоб долго не писать)
   Option      "Buttons"   "10" #пишите что хотите, все равно, чтобы они все заработали надо подкл. доп. проги
   Option      "ZAxisMapping"   "4 5" #для моей mx510 подошло, можно подсмотреть через '$xev' или подбором :)
EndSection

#возможно, вам это не понадобится
#в секцию 'Модули' вставляем наш 'evdev', только если так не заработает (с еще загружал через '$modprobe evdev')
Section "Module"
        ...
   Load   "evdev"
EndSection

Если кто сомневается: '$man evdev' вам поможет!

P.S. ламерам др. сайтов: ХНХНХНХНХХНХНХНХНХНХНХХНХНХНХНХН
« Последнее редактирование: 24 Июня 2006, 16:18:12 от mad »

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: evdev + mouse
« Ответ #2 : 07 Ноября 2006, 16:11:53 »
Попробовал как тут написано, но Х сервер не грузится. В логах выдает что то типа "PreInit returned NULL for evdev ". Неужели никак нельзя заставить заработать доп. кнопки мыши???  :( Уже столько над этим бьюсь...
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: evdev + mouse
« Ответ #3 : 07 Ноября 2006, 17:33:35 »
У меня заработало!!! Вот мос секция из xorg.conf:
Section "InputDevice"
   Identifier   "Configured Mouse1"
   Driver      "evdev"
   Option      "Name"      "Logitech USB RECEIVER"
   Option      "Buttons"   "10"
   Option      "ZAxisMapping"   "4 5"
EndSection

главное, как мне подсказали, чтоб Name тут и Name из cat /proc/bus/input/devices для мыши были одинаковые!!!
Linux forever!!! :)
mount /alcohol/beer /body/stomach

 

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