大约有一半的时间,当进入 Ubuntu 或从睡眠状态恢复时,我的内置笔记本电脑键盘不会注册任何输入或显示在 xinput 中,尽管我的键盘在 GRUB 和 Windows 上始终可以使用。反复拔出并重新插入一些 USB 外围设备(USB 集线器、鼠标、外部硬盘驱动器)最终会重新激活键盘并使其出现在 xinput 中(作为“AT Translated Set 2 keyboard”,始终带有 id=15,即使之前有其他东西的 id=15)。即使没有注册输入,键盘仍会亮起。自从一两周前第一次安装 Ubuntu 以来,我一直遇到这个问题。
我的所有驱动程序都是最新的,并且我使用的是最新版本的 Ubuntu。禁用方法intel_vbtn
如下:https://askubuntu.com/a/1282269/558457也没有解决问题。有人知道可能的原因或解决方法吗?
答案1
通常可以通过安装软件包来解决此问题xserver-xorg-input-all
,该软件包将为许多键盘(和其他输入设备)提供更好的支持。您可以像这样安装它:
sudo apt update
sudo apt install xserver-xorg-input-all
完成后,重新启动笔记本电脑即可
答案2
我已经使用联想 Ideapad 几个月了,在安装新版 Ubuntu 时遇到了这个问题。我认为问题出在联想的触摸屏硬件层,而不是拦截键盘输入的控制。下面是我为使它正常工作而做的一些事情。虽然不能保证一定成功,但到目前为止,我认为按照以下步骤操作,它通常都能正常工作。
首先,将 Ubuntu 中的按键绑定更改为 Fn+Spacebar。联想有此绑定用于打开键盘,但 Ubuntu 也有相同的按键绑定用于更改输入。
当我第一次启动 Ubuntu(在 grub 之后)时,键盘处于禁用状态。在 grub 中它工作正常,但之后就不行了。我的 ubuntu 启动屏幕会自动登录,因此我无需使用键盘就可以正常进入桌面。
在桌面上,我打开一个终端。您应该会看到闪烁的光标。我按下 Fn+空格键以确保联想知道我想使用键盘(如果键盘还没有亮起,您会看到键盘亮起)。也许一两分钟后,无需任何额外步骤,它就会让我打字。我通常会看到光标变实。如果没有(或者如果我不耐烦),我会一次又一次地按下 Fn+空格键。作为一项额外措施,我将使用触摸屏突出显示终端中的文本,让该过程开始思考,然后再次按下 Fn+空格键,让联想知道我想要键盘控制。通常这样做就可以了,光标会变实,我就可以开始打字了。
如果这不起作用,我会重新启动并再试一次。