在14.04 Trusty Tahr中重新映射大写锁定

我已经看到一些问题,指向一个GUI菜单重新映射大写锁定,但该菜单似乎在14.04消失了。 我只是没找到它,还是它真的消失了? 我知道你可以使用xkbmap重新映射它,但我不确定如何使其持久化。

编辑

我已经尝试了对这个问题的接受答案的建议,但似乎没有任何工作。 据我所知, .xinitrc文件似乎从未被采购过。 还有其他一些可以解决这个问题的工作吗?

您应该编辑文件/ etc / default / keyboard并修改XKBOPTIONS设置。

例如,将capslock映射到控件集XKBOPTIONS =“ctrl:nocaps” (来源: Archlinux wiki)

注销并再次登录以查看影响系统的更改。

经过多次谷歌搜索后,终于找到了一个GUI答案: 如何在14.04中交换Escape和Caps Lock? (看起来您的问题措辞更好,因此在我的搜索结果中显示得更高。)

从链接的答案:

安装GNOME调整工具 (gnome-tweak-tool),在“ 打字”选项卡下,有一个选项可以使用Caps Lock交换Esc 。 这在Ubuntu 14.04中对我有用。

奇怪的是,工具窗口的背景并没有为我填写,所以我不得不在它后面打开一个gedit窗口来查看文本。

希望有所帮助! 即使有了错误的窗口,它也比直接搞乱xkb设置更令人愉快。

在我的情况下,以下工作在Ubuntu 14.04中禁用了大写:

 setxkbmap -option caps:none 

启动应用程序 > 添加 > 名称 :禁用Capslock> 命令 :setxkbmap -option caps:none> 添加

重启和大写锁定已禁用。


要重新映射大写锁定以转义密钥:

 setxkbmap -option caps:escape 

经过足够的搜索,我想我终于找到了魔法谷歌咒语来找到答案。 这是解决我的问题的post: 在启动时设置setxkbmap首选项 。 我只是按照接受的答案中的说明添加’ctrl:nocaps’到xkb-options。 我真的希望他们只是带回设置GUI来改变这个….