步骤1

步骤1

我想问以下问题。我在我的 Thinkpad X1C 第五代上安装了 Ubuntu 17.10.1。在设置内核选项“psmouse.proto=bare”后,Trackpoint 可以工作。但是,我无法更改滚动方向。现在,将 Trackpoint 向上推(朝向显示屏)会向下滚动窗口,将 Trackpoint 向下推(朝向触控板)会向上滚动窗口。我该如何反转此滚动?

我创建了文件 /usr/share/X11/xorg.conf.d/90-evdev.conf,内容如下:


部分“InputClass”
标识符“Touchpad/TrackPoint”
MatchProduct“PS/2 通用鼠标”
MatchDriver“evdev”
选项“EmulateWheel”“1”
选项“EmulateWheelButton”“2”
选项“Emulate3Buttons”“0”
选项“XAxisMapping”“7 6”
选项“YAcisMapping”“5 4”
EndSection


然后,我将 XAxisMapping 更改为“6 7”。但是,即使在注销/登录后,滚动也没有任何变化。我应该怎么做?提前谢谢您。

答案1

我在运行 Arch 的 Thinkpad T420s 上解决了这个问题,但它在 Ubuntu 上应该同样可以工作。

步骤1

获取 Trackpoint 的名称:

$ xinput list

Trackpoint 的名称为<device>,如果名称包含空格,则必须将其放在引号中。在我的 T420s 上,Trackpoint 称为"TPP/2 IBM TrackPoint"

第2步

获取自然滚动选项的名称:

$ xinput list-props <device>

选项名称称为<option>,如果包含空格,同样必须将其放在引号中。对于我的 Trackpoint,该选项称为"libinput Natural Scrolling Enabled"

步骤3

将选项设置为所需的设置:

$ xinput set-prop <device> <option> <setting>

对于自然滚动,<setting>1,因此整个命令是:

$ xinput set-prop "TPPS/2 IBM TrackPoint" "libinput Natural Scrolling Enabled" 1

步骤4

使用该文件使设置永久生效.xprofile

$ echo 'xinput set-prop <device> <option> <setting>' >> ~/.xprofile

.xprofile文件在 启动时被调用Xorg。这意味着,每次 PC 启动图形显示服务器时都会执行该命令。如果您不使用显示管理器,请将其放入 中.xinitrc

相关内容