我剛剛購買了第 5 代 X1,當我嘗試任何版本的 Ubuntu 時,Trackpoint 設備 (TPPS/2 IBM TrackPoint) 不會顯示:
ubuntu-mate@ubuntu-mate:~$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Lenovo Laser Wireless Mouse id=9 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad 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)]
ubuntu-mate@ubuntu-mate:~$
指點桿在 Windows 下工作正常,所以我知道硬體沒問題。我為解決問題所做的事情是:
- BIOS升級到1.2
- 試過 ubuntu-mate 16.04、xbuntu 16.04、17.04、arch(最新)、ubuntu-budgie 17.04 —— 都有相同的問題。
- 嘗試從 USB 運行或安裝在硬碟上
- ubuntu 版本使用 UEFI BIOS,arch 使用傳統 BIOS
- 停用和啟用觸控板 - 沒有區別
- 在 BIOS 中啟用和停用英特爾虛擬機器選項
- 與我的舊 ThinkPad 相比,工作正常,並且看到沒有軌跡點設備出現,
/sys/devices/platform/i8042
而/dev/input
它們確實出現在我舊的 ThinkPad 中。
關於如何讓 Linux 查看/創建軌跡點設備有什麼想法嗎?
答案1
我運行 Xubuntu 並能夠透過以下方式解決該問題:
在 BIOS 中停用觸控板(我只使用軌跡點)
編輯
/etc/default/grub
以獲得以下行:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.proto=bare"
更多資訊可以找到在 Arch wiki 上。
答案2
有趣的是:我在 BIOS 中禁用了 trackPOINT,現在我的 trackPAD 可以正常運行幾個月了。無需更改 /etc/default/grub。
Ubuntu 16.04 LTS / 核心 4.13