由于未找到键盘,无法输入登录密码

由于未找到键盘,无法输入登录密码

我尝试在 Ubuntu 14.04 中编辑键盘布局,但它不接受更改。

  • 我查了一下,发现需要删除/var/lib/xkb才能使更改生效。我这样做了,但它仍然没有生效,但什么也没有改变。
  • 我进一步查看,发现我必须这样做sudo restart lightdm。我照做了,它确实起作用了,但是当我尝试重新登录时,我无法打字。
  • 我关机后重试,但仍然无法打字。我打开屏幕键盘,它说未找到 X 键盘,正在重试……

我甚至没有 USB 键盘或任何东西,这是一台内置键盘的笔记本电脑。我什么也做不了,因为我的键盘不工作,我不知道该怎么办。救命!

答案1

刚刚发生这种情况。我正在编辑/usr/share/X11/xkb/symbols/pc(将 alt 重新映射到 ctrl),但忘记了分号,无法使用键盘登录。

我使用 GRUB 重新启动,选择恢复模式,然后选择 root 终端模式。键盘在简单的 root 终端中工作,我能够编辑和修复.../pc。呼!

答案2

在对 /usr/share/X11/xkb/symbols/pc 和 rm /var/lib/xkb/*.xkm 进行一些(显然)错误的更改后,我也遇到了同样的情况。

我最终能够通过以访客身份登录、单击打开 wifi 菜单、单击“连接信息”、获取 IPv4 地址以及从我的另一台计算机 ssh 连接来恢复。然后我撤消了对 PC 的错误更改,退出 ssh 连接,并重新启动 Ubuntu 框。当登录屏幕重新出现时,键盘正常工作。

请注意,如果我遵循良好的安全实践并且不允许通过 ssh 访问 root 权限,那么这将不起作用,但这是一个相当新的安装,我还没有开始这样做。

答案3

遇到了同样的问题。xkb-data使用 Ubuntu 软件中心(仅使用鼠标)重新安装了软件包,问题已解决。
软件包可在此处找到:http://packages.ubuntu.com/search?keywords=xkb-data

答案4

当我编辑美国布局时,我遇到了同样的问题。++Ctrl在我的默认布局上不起作用。AltF1-7

我的解决方案是切换到我安装的辅助非英语布局,使用++ Ctrl,然后正常登录并运行。AltF1-7sudo apt-get install --reinstall xkb-data

给任何摆弄自定义布局的人一个建议——始终为此类布局启用辅助备份布局。拉丁字母是首选,但只要允许你使用Ctrl+ Alt+就F1-7可以了。

相关内容