我打开了运行 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:仍在尝试...我清除xorg
并xserver-xorg
使用apt-get purge xorg xserver-xorg
并运行apt-get autoremove
以摆脱各种xserver安装。然后我重新安装xorg
并xserver-xorg
运行/etc/init.d/kdm start
,但发生了同样的问题。
所以我只是尝试在重新启动计算机后启动一个简单的X服务器显示。我进入维护模式,并运行 xinit。当终端弹出时,我无法打字,不得不强制计算机重新启动。所以我猜测这是 X 服务器的一些配置。我没有Xorg.conf
... X 服务器还有其他配置吗?
编辑 5:我得到了一些东西!我跑了一下startx
,然后插上外接鼠标,终于让鼠标光标可以移动了。但是,我无法让键盘打字,也无法让笔记本电脑上的触摸板实际执行任何操作。所以看起来它无法识别笔记本电脑本身上的键盘和鼠标。有没有办法配置 X 服务器以接受来自更多输入的输入,例如键盘和内部鼠标?
答案1
问题解决方案:并非为 xserver 安装所有输入包。
如果您遇到鼠标和键盘无法工作的问题,请确保您已安装所有 xserver 软件包。有时,当未安装所有输入包时,会出现此问题。
要快速解决此问题,请安装元包 xorg:
apt install xorg
此元软件包可确保安装功能齐全的 xserver 系统所需的所有软件包。这是 Debian Stretch 的最新版本(截至撰写本文时)这是一篇非常古老的帖子,但我遇到了同样的问题,这个解决方案对我有用。
答案2
不幸的是我找不到修复 X 服务器并允许我使用鼠标的解决方案。我下载了一张 Debian KDE 的 Live CD,并且我的鼠标和键盘可以工作,所以这是一个混乱的配置。
我最终重新安装了核心操作系统。我的数据(/home
、/usr
等)位于单独的分区中,因此我只需重新安装/
。