Если у вас проблемы с мышкой в X или консоли,
то, в первую очередь, необходимо проверить, не запущено ли
у вас getty на порту к которому подключена мышь или что либо еще,
например модем. Также необходимо проверить нет ли конфликтов
прерываний, которые могут помешать работе мыши.
Возможно, вам придется нажимать левую клавишу мыши при запуске X.
Проблемы могут также возникнуть в случае неверной инициализации
во время загрузки.
Инициализация последовательных устройств производится при помощи команды setserial,
выполняемой обычно в файле rc.serial во время загрузки системы.
Для получения более подробных инструкций о настройке setserial
смотрите его man страницу и Serial - Howto.
Можно немного поэкспериментировать с типами микросхемы, например,
попробуйте
setserial /dev/mouse uart 16550 или 16550a
независимо от того порта который, вы имеете.
(Например, мыши не любят 16c550AF).
Флаг ClearDTR может работать некорректно на некоторых системах до тех пор,
пока вы не отключите RTS/CTS командой:
stty -crtscts < /dev/mouse |
(Протестировано на on UART 16450/Pentium Vladimir Geogjaev
geogjaev@wave.sio.rssi.ru)Мыши Logitech могут потребовать включение ChordMiddle в вашу конфигурацию
для корректной работы всех 3 клавиш.
Эта строка заменяет строку Emulate3Buttons
или идет после строки /dev/mouse в файле
настройки.
Также вам может понадобиться включить
ClearDTR и ClearRTS в ваш Xconfig.
Некоторым мышам Logitech не обязательна строка ChordMiddle
- один из признаков этой проблемы проявляется в том, что меню, кажется, движется с мышью,
вместо того чтобы прокручиваться.
(От: chang@platform.com)
Изменение кнопок: используйте команду xmodmap,
чтобы изменить настройку кнопок мыши. Например:
xmodmap -e "pointer = 3 2 1"
- удобно использовать мышь для левой руки. Если у вас 2-х кнопочная мышь, тогда
используются только номера 1 и 2.
Ускорение: используйте команду xset m,
чтобы изменить настройки мыши.
Например: xset m 2 установит ускорение 2.
Смотрите страницы руководства для уточнения подробностей.
Смещение курсора по отношению к точке нажатия.
Если точка нажатия и видимое положение курсора не совпадают, то,
возможно, это проблема с драйвером S3 (тогда такое положение вещей можно исправить
с помошью xvidtune)
Попробуйте Invert_VCLK/InvertVCLK,
или EarlySC.
Эта информация представлена
Bill Lavender (lavender@MCS.COM)
и Simon Hargrave.
В XF86Config, это может выглядеть так:
Subsection "Display"
Modes "1024x768" "800x600" "640x480" "1280x1024"
Invert_VCLK "*" 1
... |
Если вы получаете двойное нажатие при одинарном клике, то, скорее всего,
проблема в электронике мыши.
Эту проблему решил для мыши Logitech
Bob Nichols (rnichols@interaccess.com).
Дать конкретные рекомендации в данном случае весьма сложно, поэтому,
если ваши познания в электронике ограничиваются словом транзистор,
то вам лучше найти человека, который в ней разбирается.
Если у одних пользователей мышь не работает, а у других работает
(например, root), то проблема скорее всего в различных файлах
настройки или в рзличных версиях X.
Проверьте сообщения X, которые выдаются при запуске.
Если при движении курсор стирает изображение с экрана, то это, очевидно,
проблема с настройкой X сервера.
Попробуйте выбрать linear (nolinear) режим при выборе видеокарты,
и опции tgui_pci_write_off и tgui_pci_read_off
(обычно такие проблемы возникают на картах производства Trident).
Если указатель мыши не отображается на экране (но мышь при этом функционирует),
то попробуйте установить опцию sw_cursor
в секции Device вашего X*onfig.
Если ваша оптическая мышь не работает при сильном освещении,
то проблема вероятно заключается в недостаточной изоляции корпуса
от внешнего света. Вы можете окрасить внутреннюю поверхность корпуса
в черный цвет.
Мыши производства Microsoft, часто являются причиной проблем.
Новая ``Microsoft Serial Mouse 2.1A'', как сообщают - не работает на многих
системах, отключение и включение мыши может помочь.
gpm версии 1.13 и выше должен подерживать
мышь 2.1A, используя тип мыши pnp
(см. раздел gpm).
`Microsoft Intellimouse'' также является причиной проблем, хотя эта мышь
уже должна поддерживаться XFree 3.3 и более поздними версиями.