![由于无法加载键盘映射,由 kdm 启动的 X 服务器在启动过程中终止](https://linux22.com/image/54808/%E7%94%B1%E4%BA%8E%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD%E9%94%AE%E7%9B%98%E6%98%A0%E5%B0%84%EF%BC%8C%E7%94%B1%20kdm%20%E5%90%AF%E5%8A%A8%E7%9A%84%20X%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%9C%A8%E5%90%AF%E5%8A%A8%E8%BF%87%E7%A8%8B%E4%B8%AD%E7%BB%88%E6%AD%A2.png)
我将 OpenSUSE 从 11.1 升级到 13.1,但升级后,X 服务器拒绝启动。如果我执行kdm
,X 服务器会在/var/log/Xorg.0.log
文件中抱怨:
(EE) Error compiling keymap (server-0)
(EE) XKB: Couldn't compile keymap
XKB: Failed to compile keymap.
Keyboard initialization failed. This could be missing or incorrect setup of xkeyboard-config.
(EE) Fatal server error:
(EE) Failed to activate core devices.(EE)
没有一个目录已满。有什么想法这里可能有什么问题吗?
答案1
我在 angstrom 发行版中也遇到了类似的问题,并发现 xkbcomp 程序丢失。安装它解决了这个问题。
尝试使用 OpenSuse 的包管理器 (zypper) 安装 xkbcomp 程序。 zypper 参考:https://stackoverflow.com/questions/7158838/how-to-install-packages-from-command-line-on-suse