Dell 觸控板無法在 Ubuntu 中運作

摘要: 觸控板無法在執行 Ubuntu 的 Dell 筆記型電腦上運作?請遵循本逐步指南,以快速修正觸控板、滑鼠及游標問題。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

在執行 Ubuntu 的 Dell 電腦上,您的觸控板、滑鼠或觸控螢幕沒有回應嗎?別擔心,本指南將逐步引導您完成每個修復程式。當觸控墊停止運作時,可能是因為硬體本身有問題,例如連線鬆脫,或軟體相關問題,例如驅動程式衝突或組態不正確。我們會協助您找出是哪一個,然後加以修正。


開始操作之前

請先連接臨時滑鼠。

本指南中的大多數步驟都需要您打開終端或導航功能表。如果您的觸控板無法運作,請在開始前插入 USB 滑鼠,以便跟著操作。如果您沒有可用的鍵盤快速鍵 (Tab 鍵、方向鍵、 Enter鍵) 瀏覽 Ubuntu 的功能表。

 

注意:除非您有外接 USB、無線 USB、藍牙滑鼠,或是您的電腦有觸控螢幕,否則不建議您停用觸控板。

快速檢查清單:請先嘗試以下操作:

在深入研究詳細修復之前,請瀏覽此快速清單。這些簡單的步驟可在幾秒鐘內解決大多數觸控板問題。

1.檢查鍵盤快速鍵。
許多 Dell 筆記型電腦都有專屬的按鍵或功能鍵組合來開啟或關閉觸控板。若要重新啟用觸控板,請使用 Fn + F3F7F9 (依機型而異) 等鍵盤快速鍵切換觸控板。尋找其中一個功能鍵 (F1F12) 上印有的觸控板圖示。視系統型號而定,您可以執行按鍵組合以啟用或停用觸控墊。有些系統的 F12 鍵右側有單獨的按鍵,上面有觸控板的圖片和 X,可啟用和停用觸控板。

2.檢查觸控板是否已在 Ubuntu 設定中停用。
如果您的觸控板無法運作,且您已連接至外接滑鼠,請檢查您的系統設定,確定您未啟用「連接滑鼠時停用觸控板」選項。

  • 前往 設定>、滑鼠和觸控板
  • 確定觸控墊切換已開啟。
  • 檢查滾動速度是否設置得足夠高,可以註冊。如果電量過低,觸控板將無法正常運作。

3.重新啟動電腦。
簡單的重新開機通常可以清除暫時的故障,並讓 Ubuntu 正確地重新初始化硬體。


步驟 1:在 BIOS 中測試觸控板

首先要做的是找出問題出在硬體還是軟體上。在 Ubuntu 載入之前執行的 BIOS (基本輸入/輸出系統) 中測試觸控板,會告訴您這一點。

  1. 將您的 Dell 電腦重新開機。
  2. 在 Dell 標誌畫面重複輕按 F2 鍵以存取 BIOS。
  3. 進入 BIOS 後,請嘗試使用觸控板移動游標,或使用您要測試的滑鼠或觸控螢幕。
  4. 尋找與「內部指標裝置」、「觸控板」或「鍵盤/滑鼠」相關的設定,並確定觸控板已啟用。

結果意味著什麼?

  • 觸控板在 BIOS →中無法運作 這可能是硬體問題。如果您的電腦處於保固期內,請聯絡 Dell 支援以取得進一步協助。
  • 觸控板可在 BIOS →中運作 問題出在作業系統或裝置的軟體上。請繼續閱讀本指南,以進一步進行故障診斷。

步驟 2:檢查 Ubuntu 是否偵測到您的觸控板

此步驟會告訴您 Ubuntu 的核心 (作業系統的核心) 是否完全「看到」您的觸控板。

  1. 開啟終端機視窗。按下鍵盤上的 Ctrl + Alt + T
  2. 在終端機中,鍵入以下命令,然後按 Enter 鍵: less /proc/bus/input/devices
  3. 瀏覽顯示的清單。您應該會看到列出的觸控板,通常為 SynPS/2 Synaptics 觸控板ELAN 觸控板
  • 如果偵測到觸控墊,則問題與軟體相關,而非硬體。繼續執行 步驟 3
  • 如果觸控板完全 列出,Linux 核心可能無法識別。跳至 步驟 6

您還可以執行此命令以取得更多詳細資訊: xinput list

這會提供觸控墊的硬體 ID。每台電腦都會顯示不同的數字。


步驟 3:更新您的系統

完全更新的 Ubuntu 系統通常包含可解決硬體相容性問題的更新驅動程式和核心模組。這始終是一個很好的起點。

  1. 開啟終端機視窗。按下 Ctrl + Alt + T
  2. 一次運行一個命令。每個步驟完成後按下 Enter 鍵:

    sudo apt-get update sudo apt-get upgrade -y

    注意:sudo 是 Ubuntu 中的命令,可授予後續命令的系統管理員權限。您必須有系統管理員層級的存取權,才能執行這些命令。
  3. 更新完成後,請將電腦重新開機。
  4. 測試觸控板,查看現在是否能正常運作。

步驟 4:調整觸控板設定 (游標不穩定或跳躍時)

下列修正是在 Ubuntu 中針對觸控板或滑鼠組態進行故障診斷的最佳實務。這是對 Ubuntu 作業系統的修改,在解決游標漂移或跳躍等問題方面取得了巨大成功。

這些設定的作用為何?

以下是最有用選項的簡單英文解釋:

  • 攻絲:這允許您使用手指並點擊以按兩下。如果省略此選項,則必須實際按下觸控板才能啟動點擊。啟用後,雙指輕觸即可啟用右鍵點選。
  • 停用同時輸入:此選項預設為啟用,可防止在輸入時意外移動游標。
  • AccelProfile 調適性:這將啟用滑鼠加速配置檔,這有助於使指標的速度感覺更自然且不那麼緩慢。建議使用自適應設置,因為它會根據您的輸入而變化。
  • 外接滑鼠上 SendEventsMode 已停用:偵測到 USB 滑鼠時,會自動停用觸控墊。

若要在 X11 工作階段上永久應用這些設定,請按照下列步驟操作:

  1. 開啟終端機視窗。按下 Ctrl + Alt + T
  2. 執行下列命令,然後按下 Entersudo nano /etc/X11/xorg.conf.d/40-libinput.conf
    注意:如果資料夾尚不存在,請先使用以下命令建立: sudo mkdir -p /etc/X11/xorg.conf.d/
  3. 將以下文字塊新增到檔案中:
    “輸入類” 部分
    識別符「觸控墊組態」
    MatchIsTouchpad 「on」
    MatchDriver “libinput”
    選項「點擊」「打開」
    選項「TappingDrag」「true」
    選項 「DisableWhileTypeping」「true」
    選項「AccelProfile」「適應性」
    選項「AccelSpeed」「0.4」
    選項「SendEventsMode」「在外部滑鼠上停用」
    選項 “NaturalScrolling” “false”
    尾節
    
  4. 按下 Ctrl + O 以儲存,然後按下 Enter 以確認。按下 Ctrl + X 以結束。
  5. 重新啟動電腦。
  6. 測試觸控板,查看問題是否已解決。
注意:在 Wayland 會話上:在較新的 Ubuntu 版本中,GNOME 上的預設值:始終使用 libinput,並且 Xorg 驅動程式設置不適用。如果您使用的是Wayland,請通過 設置 > 滑鼠和觸控板 配置觸控板。

步驟 5:修正右鍵按一下無法運作的問題

從 Ubuntu 18.04 開始,觸控板的右鍵按一下行為已變更。此更改是在 GNOME 3.28 中進行的,會影響使用 GNOME 桌面環境的任何發行版。

如果右鍵按兩下在 GNOME 桌面上不起作用,請執行以下步驟:

  1. 開啟終端機視窗。按下 Ctrl + Alt + T
  2. 執行下列命令,然後按下 Entergsettings set org.gnome.desktop.peripherals.touchpad click-method areas
注意:此命令僅適用於 GNOME 桌面環境。

如此一來,觸控墊底部區域即可發出卡嗒聲。按下觸控墊的左鍵按壓效果為滑鼠左鍵,按下右下角的觸控墊則為滑鼠右鍵。

若要返回到雙指右鍵按兩下方法,請運行: gsettings set org.gnome.desktop.peripherals.touchpad click-method fingers


步驟 6:重新安裝或切換觸控板驅動程式

現代 Linux 發行版隨附 libinput 作為預設觸控板驅動程式。較舊的 Synaptics 驅動程式已棄用,並且在大多數發行版中不再維護。如果您仍在運行 Synaptics,切換到 libinput 可以自行解決許多問題。

選項 A:安裝 libinput 驅動程式

  1. 開啟終端機視窗。按下 Ctrl + Alt + T
  2. 一次執行下列命令一個,並在每個命令後按下 Enter 鍵: sudo apt-get install xserver-xorg-input-libinput libinput-tools
  3. 重新啟動電腦。

選項 B:重新安裝 Synaptics 驅動程式 (如果您的觸控板需要它)

常見的觸控墊供應商包括 Synaptics、ALPS 和 Elantech。如果您的觸控板特別需要 Synaptics 驅動程式,請執行下列命令:

  • sudo apt-get remove xserver-xorg-input-synaptics
  • sudo apt-get install xserver-xorg-input-synaptics

然後重新啟動電腦。

選項 C:解決 Ubuntu 偵測到兩個觸控板時的衝突

有時 Ubuntu 會偵測到重複的觸控板項目,這會導致行為不穩定。若要檢查此問題:

  1. 開啟終端機視窗。按下 Ctrl + Alt + T
  2. 執行下列命令,然後按下 Enterxinput list

    如果您已切換至 libinput,Synaptics 觸控板應該不會出現。如果您仍然看到額外的觸控板,您可能需要停用舊的 Synaptics 組態。

  3. 若要停用衝突的 Synaptics 組態,請執行下列命令,然後按下 Enter 鍵sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf
  4. 尋找 觸控板 catchall 區段,並新增 # 符號以註釋掉(禁用它)。
  5. 按下 Ctrl + O 以儲存,然後按下 Enter 以確認。按下 Ctrl + X 以結束。
  6. 重新啟動電腦並測試觸控板。

步驟 7:修正觸控板在睡眠或暫停後無法運作的問題

如果您的觸控板在一段時間未使用後停止運作,則可能是因為執行階段的電源管理所導致。停用觸控板裝置的執行階段電源管理,並檢查問題是否仍然存在。

快速修正:重新載入輸入模組:

若筆記型電腦的觸控墊在暫停或恢復後停止回應,重新載入輸入模組通常有所幫助。

  1. 開啟終端機視窗。按下 Ctrl + Alt + T
  2. 一次嘗試以下每個命令,每次一個,並在每個命令後按下 Enter 。執行每個測試後,測試觸控板是否有幫助:
    • sudo rmmod psmouse && sudo modprobe psmouse
    • sudo rmmod i2c_hid_acpi && sudo modprobe i2c_hid_acpi
    • sudo rmmod i2c_hid && sudo modprobe i2c_hid
    • sudo rmmod i2c_hid && sudo modprobe i2c_hid
  3. 找到有效的命令後,您可以執行以下命令來確認觸控板是否已恢復: xinput list

步驟 8:確認觸控板偵測和驅動程式詳細資料

執行命令 sudo libinput debug-events 顯示即時輸入事件。在觸控墊上移動手指:如果沒有出現任何內容,則問題出在核心驅動程式層級,您可能需要較新的核心或韌體套件。

您也可以執行下列命令,收集有關觸控板發生情況的詳細資訊: xinput list-props <ID>

取代 <ID> 觸控墊的硬體 ID 編號,來源為 xinput list 輸出。這會顯示所有已啟用和已停用的選項,並確認 libinput 是否正常運作。


步驟 9:最後的手段:重新安裝 Ubuntu

如果以上步驟都無法解決問題,重新安裝 Ubuntu 可讓您以全新的方式開始使用所有最新的驅動程式和核心模組。

警告:請先備份所有檔案後,再重新安裝。重新安裝將清除您的資料。

Ubuntu ISO 檔案可在 Dell 驅動程式與下載網站下載支援的系統。請造訪 Dell.com/support/drivers 並輸入 產品服務編號快速服務代碼 ,以尋找適合您電腦的版本。


仍需要協助嗎?

如果您已嘗試本指南中的所有方法,但觸控板仍無法運作,我們將隨時為您提供協助。

  • Dell 社群論壇:從其他 Dell 使用者和專家那裡獲得答案。
  • 尋找您的產品服務編號:請查看筆記型電腦底部,或前往 Dell.com/support 查看保固狀態。

常見問題集 (FAQ)

問:為什麼在 Ubuntu 更新後,我的 Dell 觸控板停止運作?
A: Ubuntu 會定期發佈更新,包括錯誤修正和驅動程式改進。如果系統未更新,則可能是使用具有已知問題的舊版觸控板驅動程式。有時,新的核心更新可能會引入與特定觸控墊型號的相容性問題。執行中 sudo apt-get update && sudo apt-get upgrade -y 重新啟動通常可以解決此問題。

問:為什麼我的觸控板在 Windows 中可運作,但在 Ubuntu 中卻無法運作?
A: Ubuntu 仰賴其核心與硬體連接。如果您的 Dell 筆記型電腦觸控板型號需要比您目前 Ubuntu 核心版本所包含的驅動程式更新,您可能會遇到問題。切換到 libinput 驅動程式(步驟 6)或更新內核通常會有所説明。

問:我的游標隨機跳來跳去。我該怎麼做?
答:這是 libinput 配置更改可以解決的常見問題。此工具已成功修正不穩定或跳躍的游標行為,應該會改善您的整體觸控板體驗。請遵循本指南中的 步驟 4

問:我的右鍵按兩下在Ubuntu上不起作用。我該如何修復它?
A: 此行為是在 GNOME 3.28 中所做的更改中引入的。按照本指南中的 步驟 5 還原右鍵功能。

問:如何知道觸控板是硬體或軟體問題?
A: 在 BIOS 中進行測試 (步驟 1)。如果可在那裡運作,但在 Ubuntu 中卻無法使用,那就是軟體問題。如果在 BIOS 中也無法運作,則可能是硬體問題,您應聯絡 Dell 支援。

問:我應該使用哪種觸控板驅動程式:libinput 或 Synaptics?
A: 現代 Linux 發行版隨附 libinput 作為預設觸控板驅動程式。較舊的 Synaptics 驅動程式已棄用,並且在大多數發行版中不再維護。我們建議所有目前的 Ubuntu 版本使用 libinput。

受影響的產品

G Series, Inspiron, Latitude, Vostro, XPS, Fixed Workstations
文章屬性
文章編號: 000129814
文章類型: How To
上次修改時間: 27 5月 2026
版本:  10
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。