键盘布局中缺少键盘布局--精确升级

键盘布局中缺少键盘布局--精确升级

这是来自漏洞我报告了此事,但​​从未得到回复。那是 11.10 升级,现在有了 Precise 升级,问题仍然存在。


症状

我无法添加其他键盘布局。

重现步骤

  1. 进入键盘布局
  2. 按下 + 按钮
  3. 什么都没有出现。也就是说,没有可供选择的选项。

意识到 + 按钮已经褪色,尽管其他按钮(- 和其他按钮)都亮着。

预期成绩

应该会出现可供选择的备选键盘布局。


从那时起我就一直这样做,但没有任何成果。

我认为该问题与我卸载了 BleachBit 的非英语语言支持有关,因此我执行以下操作:

  • 重新安装语言选择器-gnome
  • 重新安装 language-pack-en-base

我回到键盘布局并且 + 按钮仍然褪色。

我甚至添加了西班牙语区域设置,看看是否可以添加其他布局,但这并没有什么区别。我无法向已安装的布局添加任何布局(美国替代版、美国国际版、英语 Mac 版和国际 alt/Gr 版)。

我尝试了以下操作:

dpkg-reconfigure locales
update-locale LANG=en_US.UTF-8

虽然它似乎确实更新了我的语言环境设置,但当我返回键盘布局时,+ 按钮仍然褪色了。

我还没有尝试过,dpkg-reconfigure localeconfig因为它还没有安装而且显然xkeyboard-config是一个 EOL。

xkb-data从软件中心的描述来看,它看起来很有希望:

“此软件包中包含 X 键盘扩展 (XKB) 使用的配置数据,允许在使用图形界面时选择键盘布局。”

快速重新安装 wajigxkb-data证明我的希望是错误的。

似乎唯一能暂时允许我安装更多布局的是sudo dpkg-reconfigure keyboard-configuration。我选择了 colemak 布局,看看是否可行。我运行了它,但当我重新启动时,更改没有生效。

我刚刚重新安装了iso-codes,几分钟后,我看到键盘小程序显示了我之前安装的 colemak。我重新登录后,它消失了,但 colemak 显示在 中,cat /etc/default/keyboard但不在 Xorg 中。快速Ctrl+ Alt+F1显示它确实可用,但仅在控制台中。

XKBMODEL="pc104"
XKBLAYOUT="us"
XKBVARIANT="colemak"
XKBOPTIONS="terminate:ctrl_alt_bksp"

不知怎的,我不认为sudo dpkg-reconfigure keyboard-configuration这是为了(仅仅?)改变控制台布局。

我刚刚读了一下/etc/default/keyboard,内容如下:

# If you change any of the following variables and X is configured to
# use this file, then the changes will become visible to X only if udev
# is restarted.  You may need to reboot the system.

我可以假设 X 正在监听,至少在我重新启动之前,更改将被丢弃。因此,我假设在多个文件或文件集之间,在哪个布局占主导地位方面存在冲突。

有人有什么想法吗?这个问题让我很困惑。

哦,我想知道语言支持下的键盘输入法系统菜单选择是否与此有关。我认为没有。

在旁边

另一个解决方案是,如果我还没有使用自己的.Xmodmap文件,那么可以执行以下操作sudo xmodmap /usr/share/xmodmap/xmodmap.uk

答案1

键盘布局窗口莫名其妙地不允许您选择超过 4 种布局。不过,您可以启动gconf-editor并导航到/desktop/gnome/peripherals/kbd/layouts任意数量的布局,然后手动添加。

但是,我不明白 GUI 中的任意限制。

相关内容