Иллюстрированный самоучитель по Linux

InputDevice – Pointer

Второй подраздел раздела InputDevice конфигурирует мышь.

Как уже упоминалось, для этой цели можно использовать раздел InputDevice или Pointer в версии 4 XFree86. Конфигурационный файл Red Hat Linux 7.1 по умолчанию (XF86Config) содержит раздел Pointer. В этом разделе задается конфигурация мыши.

В разделе Pointer указываются тип мыши, порт ее подключения и функции кнопок.

Section "InputDevice"
# Identifier "Mouse1"
# Driver "mouse"
# Option "Protocol" "PS/2"
# Option "Protocol" "Xqueue"
# Option "Device" "/dev/mouse"
# Option "BaudRate" "9600"
# Option "SampleRate" "150"
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# Option "ChordMiddle"
EndSection.

Описание директив дано в табл. 12.5.

Более подробно конфигурирование других типов мыши, включая USB-мышь и мышь со скроллером или колесом прокрутки описано в гл. 7.

Табл. 12.5. Директивы раздела Pointer.

Директива Описание
Identifier, Driver Имена, назначенные администратором для мыши и ее драйвера.
Protocol Указывает тип мыши. Возможные значения: Microsoft, Logitech, MouseSystems, BusMouse, PS/2 и Auto (для Plug-and-Play мыши, которую может распознать Linux).
Device Указывает порт подключения мыши. Если при установке Linux мышь была правильно конфигурирована, ей будет соответствовать логическое устройство /dev/mouse, и именно это имя можно указать в директиве. В противном случае укажите /dev/psaux для мыши PS/2, /dev/ttyS0 – для последовательной мыши, подключенной к порту СОМ 1 в DOS и Windows, и /dev/ttyS1 – к порту COM2. Предусмотрены опции для других типов устройств целеуказания, например, трекбола или тактильного экрана.
BaudRate Используется с некоторыми разновидностями мыши Logitech (см. техническую документацию).
SampleRate Используется с некоторыми разновидностями мыши Logitech (см. техническую документацию).
Emulate3Buttons Эта директива применяется с 2-кнопочной Microsoft-совместимой мышью. Если она задействована, то одновременный щелчок правой и левой кнопками мыши воспринимается как щелчок средней кнопкой. Если у вас 2-кнопочная Microsoft-совместимая мышь, целесообразно использовать эту директиву.
Emulate3 Timeout Определяет, насколько одновременными должны быть щелчки двумя кнопками, чтобы восприниматься как щелчок средней кнопки.
Имеет значение только при установке директивы Emulate3Buttons. Значение по умолчанию – 50 мс.
Если одновременные щелчки двумя кнопками удаются с трудом, увеличьте это значение. Время указывается в миллисекундах, но единицы времени не указываются.
Директива "EmulateSTimeout 100" правильна, "Emulate3Timeout 100 ms'' – нет.
ChordMiddle Задействует среднюю кнопку некоторых разновидностей 3-кнопочной мыши Logitech. Если у вас мышь Logitech с неработающей средней кнопкой, попробуйте задействовать эту директиву.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.