X11/Gnome/TrackPoint:自定义按钮映射不起作用

X11/Gnome/TrackPoint:自定义按钮映射不起作用

我有一台运行 Arch Linux/Gnome 3.6 的联想 ThinkPad T430s,我想切换指点杆按钮(上方的按钮)的左右按钮。我可以使用 gnome 控制中心毫无问题地切换所有鼠标(指点杆/触摸板/蓝牙鼠标/USB 鼠标等)的左右按钮,但指点杆按钮却不行。

当我进入

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

其中 14 是我的 trackpoint 的当前 xinput 列表设备 ID,一切正常,直到我重新启动,这也会以某种方式更改设备 ID。可以通过名称指定设备:

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

https://askubuntu.com/questions/48955/how-can-i-configure-a-specific-usb-mouse-model-as-left-handedhttp://ubuntuforums.org/printthread.php?t=1746468&pp=10&page=1我猜你可能错过了

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

或者(或者)

然后,运行 gconf-editor 后,从 GUI 导航到

apps > gnome_settings_daemon > plugins > mouse

并取消选中“活动”框。

因为那是

... 但故事还没有结束,因为 Natty 仍然使用 gnome-settings-daemon 来控制鼠标和键盘设置。通常,这足够智能,可以避开干扰,但当涉及到鼠标(特别是按钮)时,它会尝试自动确保您的主要和次要按钮映射到系统范围的左手或右手布局。在这个特定情况下,我们不希望这样,所以我们需要关闭这一功能。

以上两种方法都可以。如果不行,请告诉我。祝你好运!

相关内容