我看到过很多问题,都指向一个 GUI 菜单来重新映射大写锁定,但该菜单似乎在 14.04 中消失了。是我找不到它,还是它真的消失了?我知道您可以使用xkbmap
重新映射它,但我真的不确定如何让它保留下来。
编辑
我已经尝试了关于已接受答案的建议这个问题,但似乎什么都没起作用。据我所知,该.xinitrc
文件似乎从未被获取过。还有其他方法可以帮我解决这个问题吗?
答案1
你应该编辑文件/etc/默认/键盘 并修改 XKBOPTIONS 设置。
例如将 capslock 映射到控制集XKBOPTIONS=“ctrl:nocaps”(来源:Archlinux 维基
注销并重新登录以使更改对您的系统产生影响。
答案2
经过多次 Google 搜索后,终于找到了 GUI 答案:如何在 14.04 中交换 Escape 和 Caps Lock?(看起来您的问题表述得更好,因此在我的搜索结果中排名更高。)
来自链接的答案:
安装GNOME 调整工具(gnome-tweak-tool),在打字选项卡上有一个选项可以Esc与之交换Caps Lock。这在 Ubuntu 14.04 中对我有用。
奇怪的是,工具窗口的背景没有为我填充,所以我不得不在它后面打开一个 gedit 窗口才能查看文本。
希望有帮助!即使窗口有问题,也比直接摆弄 xkb 设置要愉快得多。
答案3
就我的情况来说,以下方法可以禁用 Ubuntu 14.04 中的大写锁定功能:
setxkbmap -option caps:none
启动应用程序>添加>姓名:禁用 Capslock >命令:setxkbmap-选项 caps:none >添加。
重新启动后,大写锁定功能将被禁用。
要将 CapsLock 重新映射到 Esc 键:
setxkbmap -option caps:escape
答案4
经过一番搜索,我想我终于找到了那个神奇的谷歌咒语来找到答案。以下是解决我的问题的帖子:使 setxkbmap 首选项在启动时设置。我只是按照已接受答案中的说明操作,并将“ctrl:nocaps”添加到 xkb-options。我真的希望他们能恢复设置 GUI 来改变这一点……