Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   XF86cfg не может найти мышь. (http://forum.oszone.net/showthread.php?t=13701)

[mzd] 07-10-2003 15:50 73312

Поставил Debian Linux. Стал настраивать X с помощью X -configure (в xf86config мышь написал как /dev/mouse). Эта сволочь говорит мне - can't initialise your mouse. Мыша висит на PS/2. Что делать?

Nigon 07-10-2003 15:54 73313

[mzd]
Section "InputDevice"
      Identifier  "Mouse0"
      Driver      "mouse"
      Option      "Device" "/dev/mouse"
      Option      "Protocol" "PS/2"

[mzd] 07-10-2003 16:00 73314

Nigon
Thnx!

[mzd] 07-10-2003 16:13 73325

Что он от меня хочет?
 
При настройке Х указал свою видяху, поставил параметры моника. Набираю startx, а мне в ответ - no screens found. При этом в листинге чуть выше написано, что определен мой моник - Samsung SyncMaster 755df и видяха - Riva TNT2 Vanta. Что ему надо ответить на эти его заявления.
PS. Уважаемые модераторы, прошу не пинать меня сильно, если я n-й человек, кто такое спрашивает. Сорри за возможно ламерский вопрос.

h1ma 07-10-2003 17:55 73326

Что он от меня хочет?
 
я думаю надо взглянуть на твой /etc/X11/XF86Config

Guest 07-10-2003 18:48 73327

Что он от меня хочет?
 
[mzd]
Цитата:

PS. Уважаемые модераторы, прошу не пинать меня сильно, если я n-й человек, кто такое спрашивает. Сорри за возможно ламерский вопрос.
nu a poisk i filtr zachem nujni ?

Dimon 07-10-2003 18:58 73328

Что он от меня хочет?
 
[mzd]
Выложи XF86Config
Возможно не совпадает имя, прописанное в секции видиеокарты (Device "...") и это же имя в секции описания монитора.

Sean Ingumsky 08-10-2003 01:24 73329

Что он от меня хочет?
 
[mzd]
Цитата:

листинге чуть выше написано, что определен мой моник и видяха
По моему, это он именно то, что _ты_ указал, выводит. Это вовсе не значит, что твой монитор найден.

Sean Ingumsky 08-10-2003 01:29 73315

[mzd]
Молодец! Сам всё настраиваешь, руками... Наверное, у тебя правильный дистрибутив :-)))



MaddiX 08-10-2003 09:32 73316

Лучше написать
     Option      "Protocol" "IMPS/2"
и еще добавить строку
     Option "ZAxisMapping" "4 5"
у меня в Slackware 9.0 при мышке Genius Netscroll+ колесико только так и заработало.

Sean Ingumsky 08-10-2003 13:26 73317

MaddiX
А что есть "Option "ZAxisMapping" "4 5" "? Я не встречал такой опции...

MaddiX 08-10-2003 14:27 73318

Я сам толком не знаю но тут по форуму рылся и слышал что эта опция колесико заводит и некоторые другие кнопки когда их в мыше много, кстати только после этой опции колесико у меня и заработало.

Sean Ingumsky 08-10-2003 15:53 73319

MaddiX
Спасибо. Сейчас обновим.

Dimon 08-10-2003 19:06 73320

2 All
Цитата:

А что есть "Option "ZAxisMapping" "4 5" "
Смотрите /usr/X11/lib/X11/doc/README.mouse


Sean Ingumsky 09-10-2003 01:22 73321

Хм... Я "исправил" XF86Config (поставил "Protocol" "IMPS/2" и "ZAxisMapping" "4 5"), но у меня мышь фактически перестала работать, то есть при попытке двинуть ею, экран начинает слегка мерцать, различные меню открываться и т.п. У меня складывается такое впечатление, что курсор носится с огромной скоростью по экрану, "нажимая" на кнопки. Когда я вернул старый конфиг ("Protocol" "MouseSystems") на место, это, разумеется, исчезло. Объясните, пожалуйста, в чём может быть дело.

antonym 09-10-2003 01:40 73322

Цитата:

Когда я вернул старый конфиг ("Protocol" "MouseSystems") на место, это, разумеется, исчезло.
У тебя используется GPM в режиме repeater. Это означает, что X должна читать мышиные данные с /dev/gpmdata в формате, присущем мышам MouseSystems.
Можно ли настроить одновременно GPM в режиме repeater и колесико, я не знаю. Не разбирался. Но, раз GPM поддерживает протокол IMPS/2, значит, должен бы и про колесико знать. Другое дело - поддерживает ли это колесико протокол MouseSystems?.. В общем, пусть специалисты скажут.

Dimon 09-10-2003 12:18 73323

Sean Ingumsky
ZAxisMapping 4 5 означает, что виртуальные кнопки 4 и 5 назначаются как отвечающие за скроллинг текста вверх и вниз. Возможно у тебя должны быть кнопки с номерами не 4 и 5, а с другими номерами. Подставь другие значения и посмотри, что будет. У меня например кнопки распределены след. образом: 2- левая кнопка, 1 - правая 3 - нажатие скролла, 4, 5 -скролл вверх и вниз. Всего 5 кнопок.
Попробуй также прописать Option "Buttons" "n", где n - кол-во кнопок на твое мышке (доп. смотри
Цитата:

/usr/X11/lib/X11/doc/README.mouse
)

[mzd] 10-10-2003 13:39 73330

Что он от меня хочет?
 
Со скринами я разобрался, теперь косяки с мышой -
Пишу в Xf86Config -

Section "InputDevice"
     Identifier  "Mouse0"
     Driver      "mouse"
     Option      "Device" "/dev/mouse"
     Option      "Protocol" "PS/2"

Сохраняю файл, коприую в /etc/X11, пытаюсь проверить, что получилось -

[root]# X -probeonly > probe.log 2>&1

Получаю ответ на мышь -
Can't initialize kernel device.

Смотрю Xf86Config -

Section "InputDevice"
     Identifier  "Mouse0"
     Driver      "mouse"
     Option      "Device" "/dev/mouse"
     Option      "Protocol" "auto"

Почему сменился протокол? И что с таким делать?:(

[mzd] 10-10-2003 17:53 73324

Sean Ingumsky
Стараемся потихоньку. :)

ruslandh 10-10-2003 20:55 73331

Что он от меня хочет?
 
А на что ссылается /dev/mouse? И кстати что утебя за дестрибутив ?
Может в нем есть mouseconfig или что-нибудь подобное ?


[mzd] 11-10-2003 16:51 73332

ruslandh
Дистрибутив у меня - Debian GNU/Linux.
mouseconfig пробовал - не запускается, пишет, что не понял, что от него хочу.

ruslandh 12-10-2003 08:47 73333

1 Я просто не знаю состав пакетов вашего дистрибутива. Попробуйте дать команду
apt-cache search mouse
может найдётся, пакет поддержки мыши.
2 И всё-таки на какое устройство ссылается /dev/mouse (это легко увидеть в mc) ?

PS Только не забудьте настроить поддержку пакетов apt.

[mzd] 14-10-2003 14:48 73334

ruslandh
Пробовал запустиь mc - нифига, не работает, так что про мышь ничего сказать не могу.

[s]Исправлено: [mzd], 15:52 14-10-2003[/s]

ruslandh 14-10-2003 19:54 73335

Дайте команду:
ls -l | grep mouse

PS Так доставьте mc, он в дистрибутиве точно есть, еще не раз пригодится :)

[mzd] 17-10-2003 14:56 73336

Все! Настроил! Оказавется, от меня требовалось вот что:
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Попробовал "XFree86 -xf86config имя_файла" - все пошло, заработало! Так что спасибо всем, кто откликнулся, в особенности ruslandh. Тему можно закрывать.

ruslandh Спасибо за совет, обязательно поставлю.


[s]Исправлено: [mzd], 16:18 17-10-2003[/s]


Время: 22:30.

Время: 22:30.
© OSzone.net 2001-