Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: мышь в консоли и X-windows
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
romez777
Приветствую.

RedHat 8.0, XFree-4.2.0. Проблема следующего характера: мышь работает в консоли прекрасно, а после запуска иксов (где мышь тоже чувствует себя отлично), перестает нормально работать консольная мышь (курсор дергается и двигается только по первой строке экрана, такое ощущение что каким-то образом нарушен mapping кнопок мыши).

Мышь - Samsung anyzen optical wheel PS/2, три кнопки и колесо. Мои настройки:

#cat /etc/sysconfig/mouse
MOUSETYPE="ps/2"
XMOUSETYPE="PS/2"
FULLNAME="Generic 3 Button Mouse (PS/2)"
XEMU3=no
DEVICE=/dev/mouse

#cat /etc/gpm
OPTIONS="-3"
DEVICE="/dev/mouse"

Фрагмент из XF86Config:
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection

Благодарю за помощь.
Harbour
одна из причин - из одного девайса читает gpm и x'ы - man gpm (опция -R) или x'ы перестроить на /dev/psaux. как вариант попробовать просто plain ps/2 протокол.
romez777
Приветствую.

Цитата(Harbour @ Jan 24 2007, 10:14) *
одна из причин - из одного девайса читает gpm и x'ы - man gpm (опция -R) или x'ы перестроить на /dev/psaux. как вариант попробовать просто plain ps/2 протокол.


Воспользовался вашими рекомендациями и man'ом на gpm, перестроил конфигурацию:

Код
#cat /etc/sysconfig/mouse
MOUSETYPE="PS/2"
XMOUSETYPE="PS/2"
FULLNAME="Generic 3 Button Mouse (PS/2)"
XEMU3=no
DEVICE=/dev/mouse


Код
#cat /etc/sysconfig/gpm
OPTIONS="-Rraw"
DEVICE="/dev/mouse"


Код
...
Section "InputDevice"

    Identifier    "Mouse1"
    Driver    "mouse"
    Option "Protocol"    "PS/2"
    Option "Device"      "/dev/gpmdata"
    Option "Buttons"     "5"
    Option "ZAxisMapping" "4 5"
EndSection
...


Но это не помогло. Мышь хорошо уживается и в консоли и в X-ах, но не работает функция скроллинга в иксах. Пробовал также /dev/psaux вместно /dev/mouse - результат тот же.
Может быть версия X-ов или gpm (1.19.3) слишком старые?
Harbour
Вот у меня на тачке с которой пишу - /dev/psaux юзается и gpm'ом и X'ами одновременно - никаких проблем, gpm у меня 1.19.6, X'ы - 6.9.0.
romez777
Цитата(Harbour @ Jan 26 2007, 09:56) *
Вот у меня на тачке с которой пишу - /dev/psaux юзается и gpm'ом и X'ами одновременно - никаких проблем, gpm у меня 1.19.6, X'ы - 6.9.0.


У меня X-ы 4.2.0
А мышь с колесом? И скроллинг работает исправно в иксах? Покажите plz настройки мыши из XF86Config.
733259
Цитата
Мышь хорошо уживается и в консоли и в X-ах, но не работает функция скроллинга в иксах.
Попробуйте
Option "Protocol" "IMPS/2"

PS/2 - обычная, двухкнопочная мышь.
Harbour
Да, с колесом. Вот башматик из xorg.conf:

....
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/mouse"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
.............
[Dao]:harbour:~ # ls -l /dev/mouse
lrwxrwxrwx 1 root root 5 2007-01-30 11:16 /dev/mouse -> psaux
[Dao]:harbour:~#
...........
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.