在 14.04 中停用 Caps Lock

Kar*_*ker 38 keyboard keyboard-layout capslock 14.04

我真的不需要大写锁定(谁需要?),而是希望将其作为 shift 键,因为我有时会误击它,尤其是在小型上网本键盘上。由于我在输入时不阅读,这可能意味着我必须重新输入半页。我只找到适用于 Ubuntu 12 的解决方案,但它们不适用于 14(不知何故,“打字”对话框看起来完全不同,不是用户友好的)。无论如何,我已经尝试过并单击 + 以创建自定义快捷方式。它要求我输入名称(我输入名称:Caps clock)和命令(命令:禁用,我也尝试过命令:shift),但没有任何作用。它显示在自定义快捷方式下的右侧,但我仍然有大写锁定。我是 linux 新手,所以如果您有答案,请不要只说:使用 mxpt.de 左右,但请告诉我如何进入对话框或命令提示符以及我需要做什么。(有人用 Gnome Tweak 左右找到了解决方案,但我在 Ubuntu 14 中找不到该程序)。谢谢

Ben*_*arr 47

打开终端并输入:

xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L" 
Run Code Online (Sandbox Code Playgroud)

然后输入/返回应该将 Caps Lock 按钮重新映射到 Left Shift。

但是,这需要在每次启动时执行。您可以执行以下操作以在每次系统启动时自动运行它。

  1. 在破折号中搜索“启动应用程序”并打开它。

  2. 点击添加。对于名称放置“Caps Lock to Shift”并在“command”下放置xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L"

  3. 按保存并重新启动。享受!


如果您更愿意禁用 Caps Lock,您可以执行以下操作(在终端中):

setxkbmap -option caps:none
Run Code Online (Sandbox Code Playgroud)

再次,这将在您重新启动后重置,因此添加一个启动条目(如上)以在启动时执行此操作。

  • 有了这个,我到达了我想去的地方。比你。很大的帮助,包括解释如何到达那里。 (2认同)
  • 我使用了第二个,因为问题是 TL;DR,当你用谷歌搜索如何禁用大写锁定时,第一个出现。 (2认同)

Ben*_*arr 30

您可以使用Gnome Tweak Tool重新映射 Caps Lock 。

如果您愿意,您可以通过Ubuntu 软件中心或命令行安装它;默认情况下,它不会安装在 Ubuntu 14.04 上。

  1. 通过按住 打开终端CTRLALT然后T立即或在破折号中搜索它。

  2. 输入sudo apt-get install gnome-tweak-tool. 这告诉apt-get安装gnome-tweak-tool. 您需要sudo拥有 root 权限才能安装软件。

  3. 打开调整工具

  4. 从左侧栏中选择“打字”。

  5. 选择“大写锁定作为班次”,其中显示“大写锁定键行为”。

描述上述步骤 5 的屏幕截图。

版本 3.32.0-1 的更新

该选项现在位于:

键盘和鼠标 > 其他布局选项 > Caps Lock 行为

在此处输入图片说明
在此处输入图片说明


Wit*_*aft 8

永久禁用大写锁定:

xkbset nullify lock
Run Code Online (Sandbox Code Playgroud)

重新启用它

xkbset nullify -lock.
Run Code Online (Sandbox Code Playgroud)

只需使用大写锁定:

sudo apt-get install xdotool
xdotool key Caps_Lock
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!刚刚把我从麻烦的世界中解放出来 (2认同)

bru*_*875 8

较新的方法

现在安装了更现代的发行版(ubuntu 20.04gsettings而不是dconf

gsettings set org.gnome.desktop.input-sources xkb-options "['caps:none']"
Run Code Online (Sandbox Code Playgroud)

较旧的方式

对于 ubuntu 17.04,您可以设置 dconf 设置:

dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:none']"
Run Code Online (Sandbox Code Playgroud)

无需重新登录。


小智 5

对于 Ubuntu 17.10

sudo apt install -y gnome-tweak-tool
Run Code Online (Sandbox Code Playgroud)
  1. 打开 Gnome 调整
  2. 选择键盘和鼠标从左侧面板中
  3. 单击其他布局选项右侧的
  4. 单击Caps Lock 键行为旁边的箭头。将Caps Lock键设置为您想要的。