2

У меня Lenovo ThinkPad T430s, работающий с Arch Linux/Gnome 3.6, и я хочу переключить левую и правую кнопки кнопок трекпоинт (верхние). Я могу переключать левую / правую кнопки ВСЕ мыши (трекпойнт / сенсорная панель / Bluetooth мыши / USB мыши и т.д.) с центром управления gnome без проблем, но не специально для трекпойнта.

Когда я вхожу

xinput set-button-map 14 3 2 1 4 5 6 7

где 14 - текущий идентификатор устройства списка xinput моего трекпоинта, все нормально, пока я не перезагружаюсь, что также как-то меняет идентификатор устройства. Можно указать устройство по имени:

xinput set-button-map "TPPS/2 IBM TrackPoint" 3 2 1 4 5 6 7

но позже я узнал, что этот параметр теряется после приостановки. Поэтому я попробовал и создал X11 Conf:

/etc/X11/xorg.conf.d/50-trackpoint.conf

с содержанием:

Section "InputClass"
    Identifier      "trackpoint"
    MatchProduct    "TPPS/2 IBM TrackPoint"
    MatchDevicePath "/dev/input/event*"
    Option  "ButtonMapping"  "3 2 1 4 5 6 7"
EndSection

но это не работает. Кажется, эта конфигурация загружается до того, как GNOME и GNOME все вернут обратно. Так как мне это сделать?

1 ответ1

2

С https://askubuntu.com/questions/48955/how-can-i-configure-a-specific-usb-mouse-model-as-left-handed и http://ubuntuforums.org/printthread.php?t = 1746468 & pp = 10 & page = 1 Я понимаю, что вы можете отсутствовать

gsettings set org.gnome.settings-daemon.plugins.mouse active false

или (альтернативно)

Затем, как только вы запустите gconf-editor, из графического интерфейса перейдите к

apps > gnome_settings_daemon > plugins > mouse

и снимите флажок для "активных".

потому что это

... но это не конец истории, поскольку Natty по-прежнему использует демон gnome-settings-settings для управления настройками мыши и клавиатуры. Обычно это достаточно умно, чтобы уйти с дороги, но когда речь идет о мышах (в частности, о кнопках), он попытается автоматически убедиться, что ваши первичные и вторичные кнопки сопоставлены с общесистемным макетом левой или правой рукой. В данном конкретном случае мы этого не хотим, поэтому нам нужно отключить эту функциональность.

Любой из вышеперечисленных должен работать. Дайте мне знать, если это не так. Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .