![创建以大写锁定控制的键盘布局](https://linux22.com/image/80718/%E5%88%9B%E5%BB%BA%E4%BB%A5%E5%A4%A7%E5%86%99%E9%94%81%E5%AE%9A%E6%8E%A7%E5%88%B6%E7%9A%84%E9%94%AE%E7%9B%98%E5%B8%83%E5%B1%80.png)
我更喜欢使用大写锁定作为控制。在我的会话启动时我执行
setxkbmap -layout us -variant altgr-intl -option compose:menu,ctrl:nocaps
这对我来说是这样的。每次暂停时,此信息都会再次丢失。该脚本必须再次运行,我将其与锁定脚本捆绑在一起。
有一些极端情况仍然会重置。因此,我想让我最喜欢的布局成为系统范围的默认布局,这样我就不必偶尔因为我的控制键(上面印有“大写锁定”)不再工作而尖叫。
系统是Fedora 23。
setxkbmap
我可以将系统范围的默认布局设置为使用命令运行时的确切布局吗?如果现在,我将如何构建这样的布局?
答案1
假设您使用的是 Fedora Workstation(或以另一种方式使用 GNOME 桌面环境),最简单的方法是安装 Tweak Tool(在软件中搜索,或sudo dnf install gnome-tweak-tool
从命令行中搜索)。
在该小程序中Typing
(奇怪的是不是“键盘和鼠标”)下,有一个名为“Ctrl 键位置”的部分,其中的选项包括
- 交换 Ctrl 和 Caps Lock
- 大写锁定为 Ctrl
对于该小程序的版本 3.26.4,上述选项位于“键盘和鼠标”下,然后查找“其他布局选项”。
或者(冗余部给我们带来的?),在“Caps Lock键行为”部分,有还一个选项使 Caps 锁定一个额外的 Ctrl。
答案2
它已经移动了,但仍然存在 F29:
**交换 CapsLock 和 Ctrl TweakTool|键盘鼠标 |附加布局选项 | Ctrl 位置 |交换 Ctrl&Caps Lock