我已经看到许多问题,这些问题指向重新映射大写锁定的GUI菜单,但该菜单似乎在14.04中已消失。我只是没有找到它,还是真的消失了?我知道您可以使用xkbmap
它来重新映射它,但是我不确定如何使它持久化。
编辑
我已经尝试过接受有关此问题的答案的建议,但似乎无济于事。据我所知,该.xinitrc
文件似乎从来都不是源文件。是否有其他解决方法可以解决此问题?
我已经看到许多问题,这些问题指向重新映射大写锁定的GUI菜单,但该菜单似乎在14.04中已消失。我只是没有找到它,还是真的消失了?我知道您可以使用xkbmap
它来重新映射它,但是我不确定如何使它持久化。
编辑
我已经尝试过接受有关此问题的答案的建议,但似乎无济于事。据我所知,该.xinitrc
文件似乎从来都不是源文件。是否有其他解决方法可以解决此问题?
Answers:
您应该编辑文件/ etc / default / keyboard 并修改XKBOPTIONS设置。
例如,将大写锁定映射到控件集XKBOPTIONS =“ ctrl:nocaps”(来源:Archlinux Wiki
注销并再次登录以进行更改以影响您的系统。
经过大量的Google搜索,终于找到了GUI答案:如何在14.04中交换Escape和Caps Lock?(看起来您的问题的措词更好,因此在我的搜索结果中出现的要高得多。)
从链接的答案:
安装GNOME调整工具(GNOME-TWEAK工具),下键入选项卡上有一个选项,以交换Esc用Caps Lock。这在Ubuntu 14.04中对我有用。
奇怪的是,工具窗口的背景并没有为我填充,因此我不得不在它后面打开一个gedit窗口,以查看文本。
希望有帮助!即使有错误的窗口,它也比直接弄乱xkb设置令人愉快。
gnome-tweak-tool
在Ubuntu 16.04下运行良好。我喜欢这些更改立即生效,无需重启或执行任何操作。
就我而言,以下工作可在Ubuntu 14.04中禁用大写锁定:
setxkbmap -option caps:none
启动应用程序 > 添加 > 名称:禁用Capslock> 命令:setxkbmap -option caps:none> 添加。
重新启动并禁用大写锁定。
要重新映射大写锁定以转义键:
setxkbmap -option caps:escape
经过足够的搜索之后,我想我终于找到了神奇的Google咒语来寻找答案。这是解决我的问题的帖子:在启动时设置setxkbmap首选项。我只是按照接受的答案中的说明进行操作,并在xkb-options中添加了“ ctrl:nocaps”。我真的希望他们能带回设置GUI来更改此设置。