检查load-extra-items
at org.gnome.libgnomekbd.desktop
(通过 agdconf-编辑器
)理论上应该可以解决问题。显然,直到一年前,它还是一个已知的错误(启用额外键盘布局的选项已丢失 编辑)。
不幸的是它仍然对我不起作用。有人能帮我解决一下吗(我想启用Polish (international with accents)
键盘布局)。
答案1
通过以下调用可以启用奇异的布局gsettings
:
gsettings set org.gnome.desktop.input-sources show-all-sources true
答案2
另一种可能性是使用按键触控。查看默认内置功能,看看您的键盘是否受支持。如果不支持,您可以下载配套编辑器,如果您需要更多灵活性。
答案3
随便走走:
首先,我们需要了解我们希望自定义添加到列表中的布局的标识符。为此,我们需要查看 中的相应文件/usr/share/X11/xkb/symbols
。这是一个两步过程:
首先,我们需要找到定义要应用的布局的文件(例如,通过grep <phrase> *
从此目录中的终端启动)。文件的名称是 的名称,我们稍后将需要它。在我的情况下configItem
它将是。pl
然后我们在编辑器中打开此文件并找到定义所需布局的块的开头。它具有如下形式xkb_symbols "intl" {
,其中intl
是布局的标识符。
知道了它,我们需要gksudo gedit /usr/share/X11/xkb/rules/evdev.xml
,并找到项目的开头configItem
。其中将有一个已定义的布局列表(variants
)。我们需要插入自己的布局,使用现有布局之一作为模板;它将是
<variant>
<configItem>
<name>intl</name>
<description>Polish (international with dead keys)</description>
</configItem>
</variant>
在我的例子中。
虽然布局名称将立即在 Ubuntu 的设置管理器中可用,但我们需要重新启动(或者:注销、登录?)才能使新布局真正开始工作。
顺便说一句,所描述的布局对高级用户来说很有希望,并且它具有“拉丁”变体,与波兰语以外的其他语言兼容。它与大多数键盘上现有的雕刻 100% 兼容,并且具有有趣且易于记忆的布局,用于额外常用的符号。查看完整原理在此 PDF 中。