華碩 X101H - 觸控板無法辨識(想要在打字時停用)

華碩 X101H - 觸控板無法辨識(想要在打字時停用)

我已經在這個問題上苦苦掙扎了一段時間,並在發布這個問題之前在這裡和其他地方進行了詳盡的搜索答案。

在我的 Asus X101H 上,觸控板未被識別為觸控板。我注意到這個問題不僅出現在我的上網筆電或華碩上網本上,也出現在許多上網本上。

這些設備被標識為“Glidepads”。根據我收集的信息,這是一個內核問題。這要由核心工作人員來解決。然而,對此問題進行錯誤報告的人遇到了問題,即它們被關閉而沒有解決,等等。

我想要的只是在我打字時禁用這個可憐的“滑動板”,這樣它就不會破壞我正在寫的內容。在我的筆記本上,它工作得很好。但在上網本上,唯一的選擇就是滑鼠。

我嘗試了每個人都建議安裝“gpointing...”,但即使我選擇“打字時禁用觸控板”,這也不起作用。它沒有任何作用。

有人有解決這個問題的方法嗎?它影響 Ubuntu、Kubuntu、Debian 和 Mint(可能還有很多很多。)

答案1

嘗試跑步sudo modprobe -r psmouse並報告進展。它為我解決了問題。如果您想再次啟用它sudo modprobe psmouse proto=imps,您也可以使用這些命令製作一個簡單的腳本,以這種方式控制啟用/停用觸控板。

答案2

我的解決方案沒有太大不同,但您可以與卸載和加載模組交互x輸入。如果您列出 xinput 裝置並找到您的裝置:

$ xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                         id=11   [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=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                  id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                        id=12   [slave  keyboard (3)]

因此,如果我想禁用軌跡點(只需查找 ID),我可以使用以下命令來實現:

xinput set-prop 11 "Device Enabled" 0

要重新啟用它,只需將“0”更改為“1”即可。

還有一個同步客戶端稱為的功能手掌檢測,這也許可以幫助你。我自己沒有測試過,所以我不能保證這一點。

答案3

若要停用和啟用 X 伺服器輸入設備,xinput 具有以下兩種語法糖:

xinput set-prop ID# "Device Enabled" 0

xinput set-prop ID# "Device Enabled" 1

哪個是:

xinput disable ID#

xinput enable ID#

(其中 ID# 是來自 xinput 的輸入裝置的編號,如下例所示)

$ xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                         id=11   [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=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                  id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                        id=12   [slave  keyboard (3)]

相關內容