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


33

所以我刚刚更新到16.10(几周前才刚好是16.04,对Linux来说还很新)。当我需要输入密码来解密lvm驱动器时,键盘仍然可以工作,但是进入登录屏幕后,键盘(和鼠标一起)停止工作。这是一个已知问题吗?我该如何解决?顺便说一句,这是安装在联想思考板上。

谢谢

编辑:回到家并尝试连接USB键盘。不起作用(仅在进入登录屏幕后再次出现)。到底是怎么回事?

Answers:


51

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

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

因此,这些说明在我的thinkpad p51s笔记本上进行了一些改动就对我有用:

  1. Shift引导过程中按一个键即可获取GRUB菜单。
  2. 在GRUB中,选择Advanced Options,然后选择第一个具有恢复模式的内核。
  3. 选择“网络”以访问网络(软件包安装需要)
  4. 选择“拖放到root shell”
  5. Enter确认。
  6. 在我的系统上不需要,因为文件系统是rw挂载的,但是如果需要的话,则是mount -o rw,remount /
  7. 安装所需的软件包:(apt install xserver-xorg-input-all以及他们需要卸载16.04软件包的消息!)
  8. Ctrl+ D离开根外壳。
  9. 从菜单中选择“恢复启动”。
  10. 现在,我只能登录控制台。
  11. sudo reboot

重新启动后,我的ThinkPad的鼠标和键盘以及外接鼠标和键盘运行良好!


2
提示,我通过SSH将其解决了该问题,并且sudo apt install xserver-xorg-input-all
Fahl-Design

1
非常感谢您的协助;这个详细的答案确实有帮助。我要补充一点,在这种情况下,“高级选项”中的启用网络并不总是有效。对于/etc/resolv.conf文件不存在/链接断开,您可能会收到错误消息。在这种情况下,我建议echo "nameserver 8.8.8.8" > /etc/resolv.conf。也要尝试建立有线连接,这比在这种情况下运行wifi容易。
shf8888 '18

1
同样适用于v 18.04
DavidC

1
谢谢!尝试在ubuntu 16.04上安装mtrack时遇到了这个问题,您的解决方案也对其进行了修复。除了我必须先按Esc键而不是shift键。
Peter

1
工作于18.04.3
ICE

19

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


谢谢。那救了我。简短有效的答案。那家伙用他的11个步骤吓了我一跳。这个问题是在四月提出的。两个月前,还没有人想修复它吗?
Mohammed Joraid'7

4
MJored,这11个步骤是可以理解的,因为提出问题的人丢失了他们的键盘和鼠标。没有鼠标,就不可能访问在线键盘。
迈克尔·科尔比

由于键盘和触摸板在登录屏幕上不起作用,如何启用屏幕键盘?我将Ubuntu从16.04更新到17.04。
凯蒂

这对我使用有线Mac铝制键盘有效,只是别忘了插入键盘,这是我在运行这些命令后第二个问题,键盘不起作用。DOH!
Robby1212

7

要解决此问题,您可以使用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

这个答案救了我的命!仅在将名称服务器添加到/etc/resolv.conf之后,我才认为我必须重新启动LiveCD
divHelper11 '18

1
chroot之后,我将名称服务器添加到/etc/resolv.conf中,一切都很好。非常感谢。
mip

3

我从16.04升级到17.04。我没有经过恢复模式,而是走了一条不同的路线。(由于某些原因,我无法在恢复模式下连接到互联网)

我在Ubuntu桌面上启用了ssh,所以我只是远程连接到它并安装了xserver-xorg-input-all软件包并重新启动。我的鼠标和键盘又可以工作了。


0

这是我设法的一种方法,尽管有些不合常规。我的笔记本电脑没有键盘功能,但确实使用了触控板。我想我以前有固定的触控板功能。我尝试了上述@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行尾)是否很重要。一两次重启后,键盘功能已恢复。希望这会帮助某人。


0

我的问题是,在运行Ubuntu 16.04.3 LTS的Intel 64位NUC上切换到Gnome3(肉桂糖)后,USB鼠标将随机完全停止工作。通常,在PC(NUC)闲置并进入锁定模式后,它将处于这种状态。但有几次也发生在我打字和滑鼠时。

只需拔下并重新插入鼠标,鼠标就会立即再次起作用。

我遵循了杀死fwupd的建议,但发现问题仍然存在-而且还看到守护进程已重新启动。所以我“去掉”了fwupd并杀死了它,从那以后问题再没有发生。没有fwupd的手册页,我不确定该组件有多重要,甚至不确定是否应该对其进行固件更改为NUC。

更新:我很快就谈到。问题仍然存在,因此fwupd可能不是罪魁祸首。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.