我的轨迹点可以工作,我的触控板也可以。触控板和鼠标的中间按钮都可以用来关闭应用程序等。但我就是不能用它来滚动(就像我们在 Windows 中那样)。我几乎尝试了这里列出的所有方法:如何配置 TrackPoint - ThinkWiki
我在这里附加了几个命令的输出:
root@vishnu-pc:~# xinput list-props "TPPS/2 IBM TrackPoint"
unable to find device TPPS/2 IBM TrackPoint
和,
root@vishnu-pc:~# xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ USB Optical Mouse id=9 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]
我在这里找不到任何列出的触摸板/触控板。我已经安装了,GPointingDeviceSettings
但这也无济于事。我还尝试过从 BIOS 禁用触控板,看看这是否有用,但无济于事。
可能存在什么问题?
答案1
您收到的错误消息似乎清楚地告诉您您的机器上没有出现什么错误。TPPS/2 IBM TrackPoint
如果将其替换为输出ThinkPad Extra Buttons
中打印的内容会怎样xinput
?
实际上,我通过点击您提供的链接就可以让中间按钮正常工作。就我的情况而言:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Trackball id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ ThinkPad Keyboard id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ BisonCam, NB Pro id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
$ xinput set-prop "ThinkPad Keyboard" "Evdev Wheel Emulation" 1
$ xinput set-prop "ThinkPad Keyboard" "Evdev Wheel Emulation Button" 2
$ xinput set-prop "ThinkPad Keyboard" "Evdev Wheel Emulation Timeout" 200