我正在尝试在我的无头 Ubuntu 服务器上设置 Xpra,在尝试修复我遇到的问题(具体来说,是一个XKB: Could not invoke xkbcomp
错误)的过程中,我看到了应该安装和配置 xkeyboard-config 的建议。
但是,当我尝试运行 时xkeyboard-config
,找不到该命令。然后我尝试安装,xkeyboard-config
但 apt-get 告诉我Package xkeyboard-config is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
。我确实找到了这个,它说 Cosmic 的包已被删除,但没有提到替代方案:
https://www.ubuntuupdates.org/package/core/cosmic/universe/proposed/xkeyboard-config
有人能帮忙安装并设置 xkeyboard-config 吗?谢谢。
编辑:我忘了提及XKB: Could not invoke xkbcomp
错误发生后,Xorg 日志中有以下行:
Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.
xkeyboard-config
这就是为什么我在尝试其他故障排除步骤之前要先看看是否存在问题。
答案1
这来源xkeyboard-config
所有 Ubuntu 版本中都可用名为的软件包:
1. 请参阅其页面packages.ubuntu.com.
2. 查看本地运行的输出rmadison xkeyboard-config
:
$ rmadison xkeyboard-config
xkeyboard-config | 2.5-1ubuntu1 | precise | source
xkeyboard-config | 2.5-1ubuntu1.5 | precise-updates | source
xkeyboard-config | 2.10.1-1ubuntu1 | trusty | source
xkeyboard-config | 2.16-1ubuntu1 | xenial | source
xkeyboard-config | 2.23.1-1ubuntu1 | bionic | source
xkeyboard-config | 2.23.1-1ubuntu1 | cosmic | source
xkeyboard-config | 2.23.1-1ubuntu1.18.04.1 | bionic-proposed | source
xkeyboard-config | 2.23.1-1ubuntu1.18.10.1 | cosmic-updates | source
xkeyboard-config | 2.23.1-1ubuntu1.18.10.1 | disco | source
下列二进制这些包都是从这个源包构建的:
xkb 数据
X 键盘扩展 (XKB) 配置数据
xkb-数据-i18n
X 键盘扩展 (XKB) 配置数据翻译
xkb-数据-udeb
X 键盘扩展 (XKB) 配置数据
但它们不包含可执行文件,只包含配置数据。
关于你原来的问题xkbcomp
-可从x11-xkb-utils
软件包。使用以下命令安装:
sudo apt-get install x11-xkb-utils