在wayland 上使用 trackpoint+middleclick 启用滚动

min*_*ils 5 fedora xorg thinkpad wayland libinput

我在 Thinkpad E470 上安装了 Fedora 25,Trackpoint 运行良好。但是我不能使用中间按钮(鼠标左键和右键单击之间的按钮)来滚动。

参考这个来源应该是可能的。

我发现了一些关于如何在 Xorg 上启用此功能的提示,但我不知道如何让它与 Wayland 一起工作。

有人可以帮忙吗?

相关按钮和轨迹点

操作系统信息:

 Fedora 25
 Gnome 3.22.2
 Wayland 1.12.0
 libinput 1.6.3
Run Code Online (Sandbox Code Playgroud)

更新:libinput-debug-events无法识别按下鼠标中键。libinput-list-devices打印以下内容:

Device:           TPPS/2 IBM TrackPoint
Kernel:           /dev/input/event8
Group:            8
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a
Run Code Online (Sandbox Code Playgroud)

min*_*ils 2

我发现 Linux 内核有一个错误,导致 Fedora 无法检测到轨迹点。据我所知,只有新 *70 系列的轨迹点受到影响。

该错误在Linux 4.13中已修复。