You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04系统登录界面鼠标和键盘无法使用问题的排查与解决

Ubuntu 22.04系统登录界面鼠标和键盘无法使用问题的排查与解决

最近我碰到了个挺闹心的问题:手里的HP Z220 Workstation装的Ubuntu 22.04,从学生那里拿回来后,开机到登录界面时鼠标和键盘完全没反应!不过好在机器连了有线网,我还能通过ssh远程进去操作,而且在GRUB菜单和恢复模式里键盘是正常工作的,换了好几个USB端口、不同的键鼠也都没用。

排查过程

  • 首先我通过ssh登录后,用lsusb命令检查设备识别情况,发现键鼠确实被系统检测到了,当时的输出如下:
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0e6a:02c0 Megawin Technology Co., Ltd Defender Gaming Keyboard
Bus 003 Device 002: ID 17ef:602e Lenovo USB Optical Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  • 接着我尝试了网上常见的修复方案,比如安装xorg的输入驱动包:
sudo apt-get install xserver-xorg-input-all

但执行完后问题依然存在。

  • 后来我干脆卸载了桌面环境,进入tty登录界面时,看到了关键的错误提示:USB Device Not Authorized for usage。这才找到根源——系统里装了usbguard,而且它被配置成会永久自动拦截开机后热插拔的USB设备!我应该是第一次开机后才插的键鼠,后来换其他键鼠的时候也触发了这个拦截规则。

解决方法

既然我根本不需要usbguard这个工具,直接卸载它就好了:

sudo apt remove usbguard

卸载完成后,重新安装Gnome桌面环境:

sudo apt install ubuntu-desktop

重启后,登录界面的鼠标和键盘就正常工作了!

备注:内容来源于stack exchange,提问作者Joshua

火山引擎 最新活动