настройка мыши в xorg.conf
balticman 22 февраля, 2007 - 13:17
У меня оптическая мышка от Дефендер на PS/2 c 4 кнопками (2 стандартные + 2 использую обычно как back/forward на браузере)+ колесо прокрутки вот тут описание
Может я невнимательно читал, но никак не смог найти примерный конфиг грызуна. Может кто-то подскажет где-копать ? Gentoo мышку находит.
»
- Для комментирования войдите или зарегистрируйтесь
emerge xf86-input-evdev
я использую evdev драйвер для мыши (мышь с наклонным колесом). Просто настроил наклоны колеса на горизонтальную прокрутку, а в Опере это как раз работает как back/forward.
Конфиг:
Мне хватает этих, но есть еще куча опций, которые описаны в
man evdev
firefox / back/forward
Спасибо за ответ!
хммм, хочешь сказать, что вперёд/назад колесом будет back/forward ? У меня firefox ..... и хотел бы чтобы кнопки левая/правая (боковые) работали как back/forward, а колесо просто мотало вверх/вниз
Ок, посмотрю в маны дополнительно
_________________
ну и что, если я не я
колесо это тоже
колесо это тоже кнопки, по 2 на колесо + 3я клик колесом
о
а что на второе колесо обычно прикручивают и как?
На второе
На второе колесо? Откуда, у тебя же одно.
В хорге - одно колесико интерпритируется как три кнопки - одна "нажимается", когда ты крутишь вверх, другая - когда вниз, третья когда нажимаешь.
wop35-pu
wop35-pu мышка имеет 2 колеса, вот его куда-бы прикрутить - потому что пока оно просто прокручивает окно но в другую сторону
так и дожно -
так и дожно - горизонтальный скролл
.
а что надо написать что-бы он как горизонтальный заработал?
для 5-кнопочной
для 5-кнопочной wop35
xorg.conf:
Биндим боковые кнопки (листать вверх/вниз):
дописываем в /etc/X11/imwheel/imwheelrc:
Запуск и тюнинг (Для всех установленных WM/DE!):
/usr/kde/3.5/share/config/kdm/Xstartup:
Итог.
Во всех прогах колеса крутят в перпендикулярных направлениях и боковые кнопки листают (для мну - мегафишка, ибо не надо тянутся клаве правой лапой и колеса скролят, а не перелистывают)
В браузерах второе колесо скролит по истории - вперёд/назад.
(Настраивается, обычно, в браузерах).
/
я боковые кнопки настроил на копировать-вставить, а вот колесико в фирефоксе так и не хочет бокоую прокрутку делать
fа вот
fа вот файрфоксом я что-то делал отдельно, в статье на вики про настройку тачпада есть как включить горизонтальный скролл в лисе ...
Эммм... А не подскажете, как?
Эммм... А не подскажете, как? А то в консоли работает через gpm, а в Х-сах нет. Непривычно.
А, да, в бубунте "подхватывает" на копировать/вставить после установки mouseemu. В Gentoo просто вешает мышь вплоть до вытащить/вставить штекер в USB.
Делай, что должен и сбудется, чему суждено!
Linux 4.9.0 #2 SMP x86_64 Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
Mem: 4 Gb, VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT]
emerge
emerge xf86-input-evdev
такой ебилд не находится
_________________
ну и что, если я не я
В make.conf пропиши
В make.conf пропиши INPUT_DEVICES="evdev keyboard mouse" и пересобери xorg
_________________
Вот такие пироги
Забавно. У меня USB мышь с 4
Забавно. У меня USB мышь с 4 кнопками и никаких конфигураций. Xorg автоматически подгружает evdev и находит все кнопки привязывая к ним как раз то что заказано. Я уж думал, что это у всех так, а вот оказывается человеку приходится руками чего-то делать.
Чем больше юзерфрендли, тем сложнее юзать.
А как у Вас работают боковые
А как у Вас работают боковые клавиши? Мне привычно, что боковая ближняя делает вставку и никак не могу настроить.
Делай, что должен и сбудется, чему суждено!
Linux 4.9.0 #2 SMP x86_64 Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
Mem: 4 Gb, VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT]
У меня боковые работают как
У меня боковые работают как "вперёд" и "назад" в браузере. Вставка делается по средней кнопке (кнопка 2).
Одним из способов поменять действия может быть добавление "Section "InputDevice"" в xorg.conf. Если используется драйвер evdev, то вот здесь http://www.x.org/archive/X11R7.5/doc/man/man4/evdev.4.html есть общее описание возможных опций. Я бы попробовал поменять местами кнопку 2 и кнопку 8 (или какая там соответствует "ближней боковой". Для этого используется опция ButtonMapping.
Узнать номера кнопок можно используя программу xinput. Сначала запускаешь "xinput list" чтобы узнать ID присвоенное мышке, а затем запускаешь "xinput test #", заменив # на найденный ID. Остаётся только нажимать на кнопки и запоминать их номера. Вот здесь http://linus.haxx.se/2013/03/07/mouse-button-mapping-in-xorg-conf/ человек приводит конфигурацию для его мышки.
Есть ещё программы типа imwheel и xbindkeys позволяющие привязывать к кнопкам разнообразные действия. Есть программы типа xvkbd позволяющие эмулировать нажатие кнопок на клавиатуре, а значит позволяет привязывать к мышке такое "нажатие". В общем есть куча способов. Осталось только решить, какой подходит лучше :)
Чем больше юзерфрендли, тем сложнее юзать.
xorg.conf и создание файла с
xorg.conf и создание файла с конфой в xorg.conf.d ничего не решило, а вот добавление строки:
xmodmap -e "pointer = 1 8 3 4 5 6 7 2 9"
в startup (у меня IceWM) очень даже работает.
Спасибо!
Делай, что должен и сбудется, чему суждено!
Linux 4.9.0 #2 SMP x86_64 Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
Mem: 4 Gb, VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT]
.
Ошибка пути или ошибка синтаксиса?
У меня
/etc/X11/xorg.conf.d/50-device.conf
замечательно работает.:wq
--
Live free or die
Эммм... Вот: cat
Эммм... Вот:
Делай, что должен и сбудется, чему суждено!
Linux 4.9.0 #2 SMP x86_64 Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
Mem: 4 Gb, VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT]
А EndSection в конце куда
А EndSection в конце куда пропало?
В файле есть, в копипасте
В файле есть, в копипасте упустил :( Есть там завершение, но не работает. А через xmodmap вполне. Странно вообще то. Мультмедиа-клавиши на клаве вполне настроились через xorg.conf.d, а мышь нет.
Делай, что должен и сбудется, чему суждено!
Linux 4.9.0 #2 SMP x86_64 Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
Mem: 4 Gb, VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT]
Надо смотреть что в
Надо смотреть что в /var/log/Xorg.0.log пишет. Возможно идентификатор для устройства неверен, или ещё что-нибудь.
Хотя подозреваю, что просто эта секция игнорится. Сейчас же рекомендуют использовать "InputClass" с MatchProduct или MatchIsPointer. Я выше приводил ссылку с образцом новой конфигурации.
Чем больше юзерфрендли, тем сложнее юзать.
Старею...Вот так:[
Старею...
Вот так:
Ща буду правильные пути назначать.
UPD: Таки да, заменил в xorg.conf.d /dev/input/mouse0 на /dev/input/event4 и сразу заработало.
Огромное спасибо.
P.S: Когда я "в прошлой жизни" был гентушником, не было мышей с боковыми клавишами. Потом, в силу обстоятельств была Lubuntu, там это решалось установкой пакета mouseremote. Теперь восстанавливаю навыки на НОРМАЛЬНОЙ ОС :)
Делай, что должен и сбудется, чему суждено!
Linux 4.9.0 #2 SMP x86_64 Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
Mem: 4 Gb, VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT]
Я бы лучше взял путь из
Я бы лучше взял путь из /dev/input/by-id/.. или by-path, ведь не факт, что эта мышка всегда будет event4.
Логично, но пока не критично,
Логично, но пока не критично, ибо у меня halt раз в месяц, когда всей семьей на оптовку:)
Сделаю конечно.
Еще раз спасибо!
Делай, что должен и сбудется, чему суждено!
Linux 4.9.0 #2 SMP x86_64 Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
Mem: 4 Gb, VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT]
Логично, но пока не критично,
Логично, но пока не критично, ибо у меня halt раз в месяц, когда всей семьей на оптовку:)
Сделаю конечно.
Еще раз спасибо!
Делай, что должен и сбудется, чему суждено!
Linux 4.9.0 #2 SMP x86_64 Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz
Mem: 4 Gb, VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT]