重新映射Caps Lock在14.04 Trusty Tahr中


32

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

编辑

我已经尝试过接受有关此问题的答案的建议,但似乎无济于事。据我所知,该.xinitrc文件似乎从来都不是源文件。是否有其他解决方法可以解决此问题?



2
@Jobin,如果您会发现我特别询问的是14.04,而不仅仅是一般情况。
埃里克·安德烈斯

您是否尝试过解决方案?我看到您对它是否将持续重新启动存在特定疑问,并且该问题解决了该问题。
jobin 2014年


2
看起来Ubuntu 14.04使用〜/ .xsessionrc代替了〜/ .xinitrc

Answers:


27

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

例如,将大写锁定映射到控件集XKBOPTIONS =“ ctrl:nocaps”(来源:Archlinux Wiki

注销并再次登录以进行更改以影响您的系统。


4
非常感谢大伙,所有这些与安装软件包有关的GUI废话都是对接的痛苦,并且大多数方法要么不起作用,要么在某些情况下有效,但在另一些情况下则无效。
alexakarpov 2015年

18

经过大量的Google搜索,终于找到了GUI答案:如何在14.04中交换Escape和Caps Lock?(看起来您的问题的措词更好,因此在我的搜索结果中出现的要高得多。)

从链接的答案:

安装GNOME调整工具(GNOME-TWEAK工具),下键入选项卡上有一个选项,以交换EscCaps Lock。这在Ubuntu 14.04中对我有用。

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

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


在XUbuntu 14.04下似乎不起作用。
保罗·普莱斯

1
我可以在Ubuntu 14.04中使用它。窗口背景错误确实很糟糕-很难相信没人能解决这个问题。如果要交换CTRL和CAPS,请在“ Ctrl键位置”下完成,而在“ Caps Lock Behavior”下不可用。当我终于注意到CTRL的单独设置时,我很困惑为什么列出了大写锁定的所有其他选项,除了与CTRL交换时。
tim11g 2015年

不幸的是,在Unity中使用GNOME Tweak Tool时似乎已经犯了很多错误。使用/ etc / default / keyboard的解决方案似乎更合适(我都尝试过)。
marcelocra

gnome-tweak-tool在Ubuntu 16.04下运行良好。我喜欢这些更改立即生效,无需重启或执行任何操作。
恐龙

8

就我而言,以下工作可在Ubuntu 14.04中禁用大写锁定:

setxkbmap -option caps:none

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

重新启动并禁用大写锁定。


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

setxkbmap -option caps:escape

这是我能找到的最简单的解决方案,它起作用了,setxkbmap -option caps:escape
Andrzej Rehmann

3

经过足够的搜索之后,我想我终于找到了神奇的Google咒语来寻找答案。这是解决我的问题的帖子:在启动时设置setxkbmap首选项。我只是按照接受的答案中的说明进行操作,并在xkb-options中添加了“ ctrl:nocaps”。我真的希望他们能带回设置GUI来更改此设置。


不幸的是,现在该大写锁可以用作另一个CTRL键。capslock键没有完全禁用。
MC Basstard 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.