Gnome 输入源中自定义键盘映射不可用

Gnome 输入源中自定义键盘映射不可用

我已经基于 Bepo(类似法语的 dvorak 键盘)创建了一个自定义键盘映射,当我使用以下命令设置它时,它可以正常工作

setxkbmap fr bepo_prog

但是,此键盘映射在 Gnome 输入源选择器中不可见。如果我每次都使用 bepo 键盘,那就没问题了,但这是一台笔记本电脑,所以有时我会回到 azerty。当我想解锁计算机时,这尤其成问题,因为键盘映射由设置xkbmap优先级高于 Gnome shell 布局选择器(即布局选择器不再起作用),并且输入密码(很长)来解锁会话可能非常痛苦(我刚开始学习 bepo,所以现在不看键盘就很难打字)。

Gnome 有办法看到这个自定义布局吗?

我在 Fedora 21 上,带有 Gnome 3.14。

提前致谢!

答案1

我在 Debian 上使用 Gnome 3.14.1。对于我的自定义键盘布局,我通过将详细信息添加到 /usr/share/X11/xkb/rules/evdev.xml 来让 Gnome 识别它。

布局“fr”已存在于我的系统上的该文件中,但变体“bepo_prog”不存在。如果您的系统相同,最好的方法可能是在 evdev.xml 中搜索字符串“bepo”并复制其变体部分,因此您可能会在文件中添加类似以下内容:

<variant>
  <configItem>
    <name>bepo_prog</name>
    <description>French (Bepo, ergonomic, Prog)</description>
  </configItem>
</variant>

如果在 Fedora 中不起作用,你可以尝试遵循更详细的X.org 网站上的指南

相关内容