1

升级到 13.10 后,我们似乎不再处理 XKB 的布局设置和输入语言切换,所以我有一个问题。

有时我需要添加一种或两种以上的输入语言,并在不久后将其删除。它经常运行,并且在过去有一种方法可以使它变得简单,例如:

setxkbmap -layout "us,ru,de"

因此,我能够将此类命令绑定到热键,并非常快速轻松地添加或删除所需的语言。

现在 setxkbmap 根本不影响 laout,那我该怎么办?

我试图做类似的事情:

gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ru'), ('xkb', 'ar')]"

它确实为键盘指示器添加了布局,但根本不改变输入,所以如果我打开 GUI 设置工具,我就找不到新语言。

我也尝试过:

gsettings set org.gnome.libgnomekbd.keyboard layouts "['us', 'ru', 'de']"

但这根本没有效果。

gsettings list-recursive 之间的差异在从 gui 添加新布局之前和之后没有显示任何差异,除了在 org.gnome.desktop.input-sources 源中,gconftool-2 --recursive-list 之前和之后的差异 insn't显示出任何差异。

那么,如何通过控制台命令添加或删除输入源和布局?

4

0 回答 0