У меня 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 все вернут обратно. Так как мне это сделать?