问题描述
我已经看到一些问题指向GUI菜单重新映射大写锁定,但该菜单似乎在14.04中消失了。我只是没找到它,还是它真的消失了?我知道你可以使用xkbmap
重新映射它,但我不确定如何使其持久化。
编辑
我已经尝试了对this question接受的答案的建议,但似乎没有任何效果。据我所知,.xinitrc
文件似乎从未被采购过。还有其他一些可以解决这个问题的工作吗?
最佳解决方案
您应该编辑文件/etc /default /keyboard并修改XKBOPTIONS设置。
例如,将capslock映射到控件集XKBOPTIONS = “ctrl:nocaps”(来源:Archlinux wiki
注销并再次登录以查看影响系统的更改。
次佳解决方案
终于找到了一个GUI答案,经过大量的谷歌搜索:How do I swap Escape and Caps Lock in 14.04?(看起来你的问题措辞更好,所以在我的搜索结果中显示得更高。)
从链接的答案:
Install the GNOME Tweak Tool (gnome-tweak-tool), under the Typing tab there is an option to swap Esc with Caps Lock. This worked for me in Ubuntu 14.04.
奇怪的是,工具窗口的背景并没有为我填写,所以我不得不在它后面打开一个gedit窗口来查看文本。
希望有所帮助!即使有错误的窗口,它比直接搞乱xkb设置要愉快得多。
第三种解决方案
在我的情况下,以下工作在Ubuntu 14.04中禁用了大写:
setxkbmap -option caps:none
启动应用程序>添加>名称:禁用Capslock>命令:setxkbmap -option caps:none>加。
禁用重启和大写锁定。
要重新映射大写锁定以转义密钥:
setxkbmap -option caps:escape
第四种方案
经过足够的搜索,我想我终于找到了魔法谷歌咒语来找到答案。这是解决我的问题的帖子:Make setxkbmap preferences being set at startup。我只是按照接受的答案中的说明,将’ctrl:nocaps’添加到xkb-options。我真的希望他们只是带回设置GUI来改变这个….