The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

The 3 Button Serial Mouse mini-HOWTO (X console mouse faq)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: X, console, mouse, faq,  (найти похожие документы)
From : lscs@mgul.ac.ru Subj : The 3 Button Serial Mouse mini-HOWTO 4.1 Использование GPM для переключения режимов GPM - это драйвер мыши для консольного режима , он включен в практически все линукс дистрибьюции и обычно запускается из вашего rc файла Режимы работы GPM и их переключение Основные режимы поддержимые GPM : gpm -t ms; gpm -t msc; gpm -t help Первые два режима это соотвественно Microsoft и MouseSystems , а третий используется для автоматического распознавания мыши. Для корректного использования режима MSS , может быть необходимо указание следующих параметров: -3 указывает необходимость использования всех трех клавиш, -o dtr для корректной установки DTR и -t msc для определения типа Экспортирование данных о мыши GPM часто способна распознать все три клавиши даже у MS совместимой мыши и сделать их доступными другим программам. Для этого надо запустить GPM с параметром R : gpm -R -t ms После чего данные о мышке будут экспортированы на новое устройство /dev/gpmdata которое выглядит как мышка для любой другой программы. Новое устройство использует протокол MSS и может быть использовано в X'ах (после их соответствующей настройки естественно) при условии что GPM будет постоянно висеть в памяти Изменение раскладки клавиш Изменение раскладки клавиш мыши. X'сы и GPM используют отличные друг от друга раскладки клавиш мыши , чтобы заставить их использовать одинаковые раскладки вы можете произвести настройку Xmodmap для соответствия GPM или наооборот. Настройка X'ов производиться командой : xmodmap -e "pointer = 1 3 2" после чего левая клавиша будет использоваться для выделения а правая для вставки. Настройка GPM производиться так : gpm -t msc -B 132 - это вынудит GPM использовать стандартную X раскладку. 4.2 Примеры файлов Xconfig и X86Config Расположение файлов конфигурации X - ов зависит от конкретной дистрибьюции ,обычно это будут: /etc/Xconfig, /etc/XF86Config или /usr/X11/lib/X11/XF86Config. Для того чтобы определить какой файл используется посмотрите за выводом на экран при запуски X , название файла обычно будет выведено в самои начале перед всеми опциями. MS совместимая последовательная мышь XF86config: Section "Pointer" Protocol "microsoft" Device "/dev/mouse" EndSection Xconfig: # # Mouse definition and related parameters # Microsoft "/dev/mouse" MS совместимая мышь с эмуляцией 3й кнопки XF86config: Section "Pointer" Protocol "microsoft" Device "/dev/mouse" Emulate3Buttons EndSection Xconfig: # # Mouse definition and related parameters # Microsoft "/dev/mouse" Emulate3Buttons MSS совместимая мышь с 3 кнопками XF86config: Section "Pointer" Protocol "mousesystems" Device "/dev/mouse" ClearDTR # Эти две строки вам скорее всего не пона ClearRTS # добяться , попробуйте использовать сначала EndSection # одну а потом другую Xconfig: # # Mouse definition and related parameters # MouseSystems "/dev/mouse" ClearDTR ClearRTS MS совместимая мышь с gpm -R XF86config: Section "Pointer" Protocol "MouseSystems" Device "/dev/gpmdata" EndSection Xconfig: # # Mouse definition and related parameters # MouseSystems "/dev/gpmdata" 4.3 Использование 2х мышей В некоторых случаях , например на ноутбуке с встроенных указателем , вы можете захотеть использовать последовательную мышь в качестве второго устройства . В большинстве случаев встроенное устройство использует протокол PS/2 что позволяет просто игнорировать его , при конфигурировании мыши. Если же вы по некой причине хотите использовать два устройства одновременно то вам необходимо использовать опцию -M при запуске gpm чтобы ре-экспортировать устройства.Также вы можете использовать XInput для той же цели. (Обычно необходимые строки с XInput уже есть в закоментированом виде в авто-сгенерированом Xconfig'e) 4.4 Мыши с колесиком Мыши с колесиком которые обрели в последнее время популярность имеют дополнительное действие в протоколе - скроллинг. Для его поддержки необходимо иметь достаточно новый X сервер и произвести соответствующую настройку программ. Более полное руководство по настройке таких устройств вы можете найти по адресу : [8]http://www.inria.fr/koala/colas/mouse-wheel-scroll/ 4.5 Прочие настройки Меняем местами клавиши Используйте xmodmap для того чтобы сменить регистры соответствующие нажатию различных клавиш. xmodmap -e " pointer = 3 2 1" сменить клавиши местами так чтобы их было удобно нажимать левой рукой. Ускорение мыши Для установки ускорения мыши используйте xset m , например xset m 2 установит ускорение мыши равное 2. Для более подробного описания опций xset загляните в его Man страницу.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру