Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Ubuntu 14.04/14.10 睡眠喚醒後滑鼠鍵盤失靈解決方案:重裝 xserver-xorg-input-all

編輯:關於 Linux

部分 Ubuntu 14.04 / 14.10 使用者回報:系統從睡眠 (Suspend) 或待機 (Hibernate) 狀態喚醒後,滑鼠與鍵盤完全無回應,必須強制重開機。經社群驗證,此為核心套件升級導致輸入裝置驅動模組異常,重新安裝 xserver-xorg-input-all 即可修復。

Ubuntu 睡眠喚醒輸入失靈示意圖

根因分析

  • 核心 (Kernel) 或 Xorg 相關套件升級後,現有的輸入驅動模組 (evdev, synaptics, wacom 等) 可能與新版核心 ABI 不相容
  • 睡眠喚醒流程中,驅動重新載入失敗,導致輸入子系統無裝置可用
  • xserver-xorg-input-all 為中繼套件,重裝會強制拉取所有輸入驅動最新相容版本並觸發 dkms 重建模組

一鍵修復指令

sudo apt-get update
sudo apt-get install --reinstall xserver-xorg-input-all

執行後驗證

  1. 執行指令完成無錯誤訊息
  2. 執行 sudo systemctl restart lightdm (或注銷重新登入)
  3. 測試睡眠喚醒:systemctl suspend → 合上筆電蓋/按電源鍵 → 開蓋/按鍵喚醒
  4. 確認滑鼠游標移動、鍵盤輸入正常

若問題持續,進階排查步驟

步驟指令/動作目的
1 dmesg -T | grep -i -e input -e usb -e i8042 檢查核心日誌中輸入子系統錯誤
2 cat /proc/bus/input/devices 確認喚醒後裝置是否仍被核心辨識
3 lsmod | grep -E 'evdev|synaptics|psmouse|atkbd' 檢查關鍵驅動模組是否載入
4 sudo modprobe -r psmouse && sudo modprobe psmouse 手動重載觸控板驅動 (針對筆電)
5 升級核心至 HWE 版本 sudo apt-get install linux-generic-lts-xenial 使用長期支援核心分支修復已知 Bug

預防措施

  • 定期執行 apt-get update && apt-get upgrade 保持套件同步
  • 關鍵生產機器建議鎖定 LTS 核心版本,避免 HWE 升級帶來相容性風險
  • 若為筆電,檢查 BIOS/UEFI 是否有「USB Wake Support」、「XHCI Hand-off」等選項並啟用

此問題雖屬特定版本 (14.04/14.10) 典型症狀,但重裝輸入驅動中繼套件的思路適用於所有 Debian/Ubuntu 衍生版的睡眠喚醒輸入失靈情境。

Copyright © Windows教程網 All Rights Reserved