从 16.04 更新至 16.10;进入锁定屏幕后键盘和鼠标不再工作

从 16.04 更新至 16.10;进入锁定屏幕后键盘和鼠标不再工作

所以我刚刚更新到 16.10(几周前刚拿到 16.04,对 Linux 来说还是个新手)。当我需要输入密码来解密 lvm 驱动器时,键盘仍然有效,但当我进入登录屏幕时,键盘(以及鼠标)停止工作。这是一个已知问题吗?我该如何解决这个问题?顺便说一下,这是安装在联想 Think Pad 上的。

谢谢

编辑:回到家并尝试连接 USB 键盘。不起作用(再次进入登录屏幕后才起作用)。到底发生了什么?

答案1

我今天遇到了同样的问题,发现此错误报告

问题似乎是,在更新过程中他们忘记安装/更新软件包xserver-xorg-input-all

所以这些说明经过少许修改后,它就可以在我的 ThinkPad P51s 笔记本上工作:

  1. 在启动期间按下某个Shift键即可获取 GRUB 菜单。
  2. 在 GRUB 中,选择高级选项,然后选择第一个具有恢复模式的内核。
  3. 选择“网络”以获取网络访问权限(包安装所需)
  4. 选择“降到 root shell”
  5. 按下Enter确认。
  6. 在我的系统上不需要,因为文件系统是以 rw 方式挂载的,但如果需要的话mount -o rw,remount /
  7. 安装所需的软件包:(apt install xserver-xorg-input-all以及需要卸载 16.04 软件包的消息!)
  8. Ctrl+D退出 root shell。
  9. 从菜单中选择恢复启动。
  10. 现在我只能登录控制台。
  11. sudo reboot

重新启动后,我的 ThinkPad 的鼠标和键盘以及外接鼠标和键盘工作正常!

答案2

我遇到了同样的问题。我只使用触控板就解决了这个问题。我必须从系统设置 > 通用访问 > 键入启用屏幕键盘,然后打开终端并运行sudo apt install xserver-xorg-input-all。重启后,一切都正常了。有点乏味,但这是我见过的最简单的解决方案。

答案3

要解决此问题,您可以使用 Live CD 或按照@Arties 建议的使用恢复模式运行 apt-get 来获取新文件来修复您的系统。

  • 启动 Ubuntu Live CD。按 Ctrl-Alt-F1
  • 或者恢复模式

--

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
apt update
apt upgrade
apt full-upgrade -y
apt install -y ubuntu-desktop
apt install xserver-xorg-input-all

如果您在 chroot 之后无法访问网络,那么您可能使用了 DHCP,并且可以通过在 chroot 之后将 OpenDNS 名称服务器添加到您的 /etc/resolv.conf 来解决此问题:

nameserver 208.67.222.222
nameserver 208.67.220.220

答案4

这是我设法做到的一种方法,虽然有点不合常规。我的笔记本电脑没有键盘功能,但可以使用触控板。我想我之前已经修复了触控板功能。我尝试了上面@Arties 的 11 步计划,但在第 7 步卡住了,可能是因为互联网连接问题。因此,在我的 WIN10 机器上,我在 Notepad++ 中创建了一个带有 Unix 行尾的文本文件(编辑>EOL 转换...)并输入:

sudo apt install xserver-xorg-input-all
<blank line with Unix line ending>
<my password>
<blank line with Unix line ending>
y
<blank line with Unix line ending>

我通过 USB 将此文本文件传输到 Ubuntu 笔记本电脑。然后使用触控板打开文本文件,并在适当的时间使用右键单击按钮将各行(以及后续的空白行以避免使用键盘上的 ENTER 按钮)复制并粘贴到终端窗口中。不确定 Unix 行尾(相对于 Windows 行尾)是否至关重要。一两次重启后键盘功能恢复。希望这对某人有帮助。

相关内容