К списку форумов К списку вопросов
Горе с мышкой во FreeBSD 4.7... Помогите кто может!!!
Server
04.04.2004 - 23:09
Всем привет!
Купил себе новую мышу, а теперь горе у меня с ней...
XFree не хочет с ней работать, при запуске, только её тронешь она прячется в уголок и ... ну в общем плохо ей...
Мышь Genius Optical NetScroll подключена к PS/2
В xf86config я указываю, что работает она по протоколу PS/2 (пункт 4)
Говорю что нужно эмулировать третью клавишу и указываю устройство: /dev/psm0
Вот в принципе и всё...
Я перепробовал уже много вариантов, подключал её к /dev/sysmouse, подключал к /dev/mouse
Выбирал разные протоколы... хотя я уверен, что те настройки которые я указал в самом начале верны.
Очень прошу знающих людей помочь по этому вопросу!
Server
1 - 05.04.2004 - 00:18
Небольшая поправка:
Икс-сервер загружаются и мышка в них глючит только когда в качестве устройства указано /dev/sysmouse или /dev/mouse (что на мой взгляд не правильно)
А если указать /dev/psm0 (что на мой взгляд верно) то X вылетает с ошибкой.
Вот отрывок из log-файла:
(EE) xf86OpenSerial: cannot open device /dev/psm0
device busy.
(EE) Mouse1: cannot open input device
(EE) PreInit Failed for input device "mouse1"
no core pointer
fatal server error
failed to initialize core device
IZh
2 - 05.04.2004 - 08:41
Если device busy: перед запуском X - "killall moused"
Server
3 - 05.04.2004 - 10:42
Нашёл вчера статейку.
Полагаю, что в ниженаписсанном есть решение проблемы...
****
XF86Config может предполагать, что устройством мыши является /dev/mouse. Если вы обнаружили, что мышь не работает, то вам может быть необходимо создать ссылку /dev/mouse на то устройство /dev/ca[01] к которому подключена мышь. Если вы обнаружили, что XFree86 выдает вам сообщение об ошибке "mouse busy (мышь занята)" при запущенной программе gpm, то вам нужно будет создать ссылку на устройство /dev/ttyS[01], а не на то, которое было указано выше.
***
Вот только осталось найти того админа который перевёл бы то что тут написано на язык понятный начинающему пользователю FreeBSD.
Иными словами - "что конкретно я должен сделать?"
Заранее благодарен всем, кто изявит желание помочь.
IZh
4 - 05.04.2004 - 11:07
Не пудри себе и людям мозг.
/etc/X11/XF86Config
Section "InpitDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/psm0"
Option "ZAxisMapping" "4 5" - если мыша с колесом
EndSection
Ещё в /etc/rc.conf
moused_enable="NO"
Всё вышесказанное относилось к ленивым, которые не любят гугл
и не относилось к особо заумным, которые пользуют мышь в консоли.
Server
5 - 05.04.2004 - 11:53
Заработала... надо было поставить:
в качестве протокола BusMouse
а в качестве устройства /dev/sysmouse
На другие варианты x-сервер вылетает с ошибкой либо мышь не работает.
В силу того, что мышь заработала, тему можно удалять...

К списку вопросов на форуме Операционные системы

>>