Linux

鍵盤和滑鼠在 Debian 中不起作用

  • May 6, 2018

我打開了執行 Debian 核心 3.3.0 的筆記型電腦。在引導過程啟動 X 伺服器和 KDE 後,我的鍵盤和滑鼠不起作用。當我使用故障恢復控制台時,鍵盤輸入工作,當我啟動到 Windows 時,鍵盤和滑鼠都工作。我嘗試啟動到恢復模式,然後進入 KDE,但它仍然沒有顯示我正在打字或我正在移動滑鼠。

我也嘗試過啟動之前的 3.2.0.2 核心,但是鍵盤和滑鼠都無法接收輸入並且沒有響應。

編輯:我登錄到恢復模式,並且能夠獲得/var/log/Xorg.0.log. /etc/X11/xorg.conf不存在。

/var/log/Xorg.0.log: http://pastebin.ca/2149488

編輯 2:我測試了外部有線 USB 滑鼠和鍵盤是否可以工作,但都沒有工作。我猜這是X伺服器的輸入問題,而不僅僅是筆記型電腦中的鍵盤和滑鼠。

編輯 3:我測試了兩件事:查看滑鼠在 linux 中是否可以正常工作,以及其他顯示管理器是否可以工作。我cat /dev/input/mouse0在觸摸板上跑來跑去,它顯示隨機的東西,所以我可以驗證觸摸板是否工作。

我安裝並測試了 gnome,gdm3和 lxde, startlxde,但都沒有成功。兩者都不讓我移動滑鼠,也不讓我打字。

編輯 4:仍在嘗試…我清除xorgxserver-xorg使用apt-get purge xorg xserver-xorg並執行apt-get autoremove以擺脫各種 xserver 安裝。然後我重新安裝xorgxserver-xorg執行/etc/init.d/kdm start,但同樣的問題發生了。

所以我只是嘗試在重新啟動電腦後啟動一個簡單的 X 伺服器顯示。我進入維護模式,然後執行 xinit。當終端彈出時,我無法輸入,不得不強制電腦重新啟動。所以我猜這是X伺服器的一些配置。我沒有Xorg.conf……X server 還有其他配置嗎?

編輯5:我有一些工作!我跑了startx,然後插上外接滑鼠,終於讓滑鼠游標四處移動。但是,我無法讓鍵盤打字或筆記型電腦上的觸摸板實際做任何事情。所以看起來它只是無法辨識筆記型電腦本身的鍵盤和滑鼠。有沒有辦法將 X 伺服器配置為接受來自更多輸入的輸入,例如鍵盤和內部滑鼠?

不幸的是,我找不到修復 X 伺服器並允許我使用滑鼠的解決方案。我下載了一張 Debian KDE 的 live CD,我的滑鼠和鍵盤工作正常,所以這是一個搞砸的配置。

我最終重新安裝了核心作業系統。我有我的數據(/home/usr等)在單獨的分區,所以我只需要重新安裝/

問題解決方案:並非為 xserver 安裝了所有輸入包。

如果您遇到滑鼠和鍵槃無法正常工作的問題,請確保您已安裝所有 xserver 軟體包。有時,當未安裝所有輸入包時會發生此問題。

要快速解決此問題,請安裝元包 xorg:

apt install xorg

此元軟體包確保為功能齊全的 xserver 系統安裝了所有必需的軟體包。這是 Debian Stretch 的最新版本(截至撰寫本文時) 這是一篇非常古老的文章,但我遇到了同樣的問題,這個解決方案對我有用。

引用自:https://unix.stackexchange.com/questions/38747