我使用的是 19。Ubuntu 建议更新。我点击了所有按钮并让它完成它的任务。
更新后重新启动计算机,我尝试使用鼠标。没有什么。我尝试了键盘。没有什么。
几次手动重启后,我让鼠标工作了半秒钟,然后就死掉了。我不知道如何解决此类问题。我想我可以尝试在 BIOS 中进行全新安装,但是有没有一种可能不那么极端的方法呢?我花了很多时间来设置我的环境,我不想失去它。
答案1
我发现了这一点 - 对我来说这与自动登录和 GDM 有关。
我必须使用 X11 转发 ssh 登录,启动 gnome-settings 应用程序并禁用自动登录。
然后我用 purge gdm 删除了 apt,然后重新安装了它以及 Ubuntu 默认登录管理器(忘了它叫什么)。它询问我想使用哪个登录管理器,我选择了一个。
我重新启动并且它起作用了。
抱歉,我这里没有所有具体细节,但希望这会有所帮助。
答案2
对我来说同样的问题,但全新安装。一切都很好,直到我安装了 nvidia 专有驱动程序。然后,就不再有键盘和鼠标了。
我找到了解决我的问题的技巧。我将“GRUB_GFXPAYLOAD_LINUX=text”添加到/etc/default/grub,运行sudo update-grub2
然后重新启动。 gnome-session-flashback,使用 nvidia 驱动程序自动登录,不再有问题。
答案3
我也有同样的问题。升级到20.04后,GUI无法识别鼠标和键盘。按Ctrl+ Alt+Del立即重新启动计算机,而无需执行正常的关闭调查问卷(“您确定要重新启动吗?”)。我发现,如果我启动进入恢复模式,然后选择继续正常启动,一切都会按预期进行。
然而,直接启动进入 GUI 是行不通的。
答案4
问题:
“平板电脑模式”导致笔记本电脑键盘和触摸板失灵。
笔记本电脑、笔记本电脑、Linux 在 Ubuntu 和 Fedora 等发行版中错误配置为“平板电脑模式”。
卢克斯由于键盘故障而无法解密。
可以在 Linux 下解决笔记本电脑 Fujitsu Lifebook 的问题。
有关键盘和/或触摸板无法工作的问题是由“平板电脑模式”。要分析触发“平板电脑模式”的事件,请参阅此处: https://askubuntu.com/questions/1280217/why-is-my-laptops-keyboard-screwed-up-since-kernel-5-4-0-47-till-5-8-0-20
我在使用多款不同的笔记本电脑 Fujitsu Lifebook E 系列(Fujitsu LIFEBOOK E4511、E5510...)时遇到问题,与 Dell、Sony、Lenovo 等问题相同
我从未设法完全消除平板电脑模式。
我在 Ubuntu 和 Fedora(最新版本)上遇到了同样的问题。
我成功解决了这个问题。我处理过的所有笔记本电脑都规避了这些(两个不同的)问题。
一点一点地尝试解决方案,而不是像喷壶一样。分析。
所有信息均从其他来源检索,非常感谢愿意分享解决方案和提示的人们。
在极少数情况下,即使使用 USB 拇指棒也会出现问题(这通常工作正常 - 证明这不是系统性/无法解决的问题)。
键盘
缺少键盘与早期的内核模块有关。原因: 错误发生在引导过程中(早在 X Window 初始化之前):无法键入 LUKS 密码。甚至功能键也“断开”。
触摸板
触摸板不工作还有其他原因。
好像是这样的,有
- 缺少内核模块或
- 模块会阻塞功能,因为它们处于活动状态。
快速解决方法以获得即时帮助:
如果可以进入 X Window 模式,通常会有助于关闭盖子并(!)等待某种睡眠模式介入。唤醒笔记本电脑几乎总是会激活键盘,大多数时候会激活触摸板。
补救措施或解决办法
这些步骤中的一个或组合帮助我解决了这个问题:
- 加载隐藏模块
- 块英特尔模块
- 块 elan 模块
- 安装最新的内核
- grub 以不同的方式处理模块
当然还有更多的方法来解决。请在“评论”或您自己的贡献中记录它们。
块英特尔模块
在
/etc/modprobe.d/
创建一个新文件:
/etc/modprobe.d/blacklist-intel_vbtn.conf
其中有以下两行:
# bug in module breaks keyboard, so do not load it (askubuntu.com 127820)
blacklist intel_vbtn
块 elan 模块
elan_i2c 模块在“平板电脑模式”的某些情况下可能会阻止键盘。在 grub 中阻止 elan_i2c 模块。改变
/etc/默认/grub
并设置
GRUB_CMDLINE_LINUX_DEFAULT="initcall_blacklist=elants_i2c"
(备份并消除引号之间的所有先前内容)并检查模块拼写是否有偏差!
加载隐藏模块
这通常有助于触摸板。用于成功启动后的自发修复,调用终端并执行
sudo modprobe i2c-hid
sudo modprobe i2c-hid-acpi
为了使您的解决方案持久修改或创建文件
/etc/模块
/etc/modules:启动时加载的内核模块。
只需添加两行
i2c-hid
i2c-hid-acpi
最近的安装使用位置
/etc/modules-load.d/
这对许多触摸板都有帮助,例如 Lifebook E5511 中的“DesignWare”触摸板。可以使用 grub 来实现此目的:(
GRUB_PRELOAD_MODULES="i2c_hid"
但对我来说失败了)
grub 以不同的方式处理模块
通过使用 grub 在引导过程中重新配置模块,至少避免了一种“平板电脑模式”键盘故障的情况。在 grub 中(
/etc/默认/grub
) 将行更改为
GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset i8042.nomux i8042.nopnp i8042.noloop"
这可能需要与最近安装的内核结合起来。
安装最新的内核
在一种情况下,它有助于安装最新的内核。
就拿最新的稳定版本吧。这应该可以完成工作。配置grub以支持后备模式等!使用来源:
FF!
PS:在grub中总是使用
GRUB_TIMEOUT_STYLE=countdown
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_DISABLE_RECOVERY=false
GRUB_DISABLE_SUBMENU=false
以支持分析。
所有信息均从其他来源检索,非常感谢愿意分享解决方案并提供帮助的人们。