如何在 Ubuntu 上添加“异国情调”的键盘布局?

如何在 Ubuntu 上添加“异国情调”的键盘布局?

检查load-extra-itemsat org.gnome.libgnomekbd.desktop(通过 agdconf-编辑器 安装 dconf-editor )理论上应该可以解决问题。显然,直到一年前,它还是一个已知的错误(启用额外键盘布局的选项已丢失 编辑)。

不幸的是它仍然对我不起作用。有人能帮我解决一下吗(我想启用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 中

相关内容