中键滚动在Ubuntu 12.04中不起作用

我的跟踪点有效,我的跟踪垫也可以。 我的触控板和鼠标的中间按钮可用于关闭应用程序等。 但我不能用它来滚动(我们在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中禁用触控板,看看是否会有所作为,但无济于事。

什么可能是错的?

你得到的错误信息似乎清楚地告诉你有什么不对吗? 您的计算机上没有TPPS/2 IBM TrackPoint 。 如果用在xinput输出中打印的ThinkPad Extra Buttons替换它会怎么样?

通过按照你提供的链接,我的中间按钮工作了。 就我而言:

 $ 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