Резюме:
В этом посте я объясняю, как настроить трекбол с помощью файла xorg.conf, и спрашиваю, что мне следует делать вместо этого, зная, что xorg.conf устарел.
Долгое введение:
Некоторое время я использовал трекбол Logitech Trackman Marble под рабочим столом GNOME, и я очень доволен этим ощущением. ( http://www.logitech.com/fr-be/mice-pointers/trackballs/devices/4786 )
К сожалению, когда вы подключаете его к любому дистрибутиву Linux (протестированному с Ubuntu, OpenSuse GNOME и Fedora), нет среднего щелчка и прокрутки. Работают только основные движения мыши и щелчок левой и правой кнопкой мыши.
Я хочу добиться следующего:
- большая левая кнопка: стандартное нажатие
- маленькая левая кнопка: средний щелчок
- большая правая кнопка: щелчок правой кнопкой мыши или включение прокрутки мяча при нажатии большой левой кнопки
- маленькая правая кнопка: отключена (в любом случае не легко нажимается)
Эта конфигурация достижима путем создания /etc/X11/xorg.conf со следующим содержимым:
Section "InputClass"
Identifier "Marble Mouse"
Driver "evdev"
MatchProduct "Logitech USB Trackball"
MatchDevicePath "/dev/input/event*"
MatchIsPointer "yes"
Option "ButtonMapping" "1 9 3 4 5 6 7 2 8"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "3"
Option "ZAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
Option "Emulate3Buttons" "false"
EndSection
Вопросы:
1) Зная, что xorg.conf устарел, каким должен быть лучший способ настройки моего трекбола?
2) Есть ли способ настроить его в пространстве пользователя, чтобы разные пользователи могли иметь разную конфигурацию (например, один левша)?
3) Текущая конфигурация по умолчанию для этого устройства совершенно неоптимальная. Против какого проекта я должен сообщить об ошибке, чтобы иметь лучшую конфигурацию plug-n-play по умолчанию?
4) Есть ли какой-нибудь проект, чтобы предложить графический инструмент конфигурации для этого?
Дополнительный вопрос: если вы используете одно и то же устройство, есть ли у вас хитрость, чтобы избежать блокировки шарика смазкой для пальцев? ;-)
Благодарю.