首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止系统增强我的自定义XKB配置

防止系统增强我的自定义XKB配置
EN

Ask Ubuntu用户
提问于 2019-11-10 13:33:47
回答 1查看 231关注 0票数 1

自从Ubuntu18.04(我以前的版本是16.04)以来,我注意到了我以前在我的早期工作良好的自定义XKB配置中的一些古怪之处。

我通过运行

代码语言:javascript
复制
xkbcomp -I$HOME/.config/xkb/ $HOME/.config/xkb/map.xkb :0

map.xkb文件

代码语言:javascript
复制
xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete+ledscroll(group_lock)"    };
    xkb_symbols   { include "pc+my(intl)+inet(evdev)+group(shifts_toggle)"  };
    xkb_geometry  { include "pc(pc104)" };
};

但是选项组(Shifts_toggle)被完全忽略了(虽然系统默认super+Space有效)。

此外,运行xkbcomp $DISPLAY output.xkb还提供(只提供一小部分摘录):

代码语言:javascript
复制
xkb_symbols "pc+my(intl)+inet(evdev)+group(shifts_toggle)" {

    name[group1]="English (US)";
    name[group2]="Russian (my custom layout)";
    name[group3]="English (US)";

    key   {         [          Escape ] };

它显示了三个组,尽管我的symbols定义只有两个(English+Russian)。看起来系统会做额外的修改。我能关机吗?

任何帮助都是值得赞赏的,因为XKB是非常重要的,但是文档化的主题总是很糟糕。

EN

回答 1

Ask Ubuntu用户

发布于 2020-04-05 08:52:00

我猜想您使用的是GNOME 3;如果是的话,目前不可能使用GNOME 3,请参阅此上游虫

如果是团结,这可能有助于:

代码语言:javascript
复制
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1187718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档