ASUS X540SA, Ubuntu 16.04.1 LTS, Kernal 4.4.0-36-generic
觸控板似乎被檢測為滑鼠而不是觸控板。觸控板被識別為“指針”而不是觸控板。它具有滑鼠的基本可用性,無法使用多個手指或觸控滾動。除此之外,每當我嘗試用拇指單擊時,滑鼠都會移動,因為觸控板也將我的拇指註冊為滑鼠移動。因此,右鍵單擊也非常困難。
laptop@laptop-X540SA:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ FTE1001:00 0B05:0101 id=10 [slave pointer (2)]
觸控板被檢測為,FTE1001:00 0B05:0101
並且我的滑鼠首選項中也沒有“觸控板”設定。
此處顯示:
這是內核的問題還是我可以手動修復它?
答案1
任何 Linux 核心尚不支援此觸控板。
這個觸控板有一個驅動程式這個 git 倉庫
答案2
我有一段時間也遇到同樣的問題。同一台電腦。有背光和各種 ACPI 問題。觸控板可以工作,但是當嘗試解決 ACPI 問題時,觸控板會像您的一樣顯示。
如果您仍然遇到這個問題,4.9-rc1 核心修復了華碩 X540SA 上的觸控板問題以及背光和電池狀態的 ACPI 問題。
從主線 PPA 安裝核心並執行 evtest 後: evtest結果截圖
4.9-rc2已於 10 月 23 日發布,包含多項與 Asus 相關的修復。我還沒有確認它不會破壞 rc1 修復的內容。
答案3
當我嘗試打字時,觸控板改變了我的遊標位置,我對此感到非常惱火,所以我在互聯網上進行了搜索,只是為了嘗試停用它。我安裝了 Linux Mint 18,核心版本為 4.4.0-45。我執行了以下操作,以便輕鬆切換觸控板狀態。
sudo apt-get install xinput
xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=11 [slave pointer (2)]
⎜ ↳ FTE1001:00 0B05:0101 id=14 [slave pointer (2)]
尋找觸控板的 ID,在我的例子中是 14。
觸控板關閉:
cd /usr/local/bin
sudo nano touchpad-off
#!/bin/bash xinput --set-prop 14 "Device Enabled" 0 echo touchpad off
觸控板打開:
sudo nano touchpad-on
#!/bin/bash xinput --set-prop 14 "Device Enabled" 1 echo touchpad on
使用以下命令使腳本可執行:
chmod +x touchpad-off chmod +x touchpad-on
touchpad-off
現在您可以使用和輕鬆切換觸控板狀態touchpad-on
。
答案4
實際上,Linux 4.7.5 僅支援基本功能(例如,兩指滾動不起作用)。我使用的是 Ubuntu 16.04,並擁有華碩 Zenbook Pro UX501V。