创建大写锁定控制的键盘布局

Mar*_*ing 4 fedora keyboard-layout

我更喜欢用大写锁定作为控制。在我的会话开始时,我执行

setxkbmap -layout us -variant altgr-intl -option compose:menu,ctrl:nocaps
Run Code Online (Sandbox Code Playgroud)

这对我来说是这样的。每次暂停时,此信息都会再次丢失。该脚本必须再次运行,我将其与我的锁定脚本捆绑在一起。

有几个极端情况下它仍然被重置。所以我想让我最喜欢的布局成为系统范围的默认布局,这样我就不必偶尔尖叫,因为我的控制键(上面印有“大写锁定”)不再起作用。

系统是 Fedora 23。

我可以将系统范围的默认布局设置为使用setxkbmap命令运行时的确切布局吗?如果现在,我将如何构建这样的布局?

mat*_*tdm 7

假设您使用 Fedora Workstation(或其他方式的 GNOME 桌面环境),最简单的方法是安装 Tweak Tool(在软件中搜索,或sudo dnf install gnome-tweak-tool从命令行搜索)。

在那个小程序中,在Typing(奇怪的是不是“键盘和鼠标”)下,有一个名为“Ctrl 键位置”的部分,其中的选项包括

  • 交换 Ctrl 和 Caps Lock
  • 大写锁定为 Ctrl

对于该小程序的 3.26.4 版,上述选项位于“键盘和鼠标”下,然后查找“其他布局选项”。

或(由冗余部部给我们带来了?),在“Caps Lock键的行为”部分,有也是一个选项制作大写锁定一个额外的Ctrl键

  • 抱歉,我没有使用任何桌面环境,我使用的是普通的 Awesome。 (2认同)
  • 这就是我们_拥有_桌面环境的原因,你知道的。:) (2认同)