在 .bashrc 中将 caps lock 更改为控制,但没有用

在 .bashrc 中将 caps lock 更改为控制,但没有用

我想把 Caps Lock 设为控制键,所以我把这个写到setxkbmap -option caps:ctrl_modifier我的 bashrc 文件中。问题是,下次我登录或重启系统后,什么都没发生。Caps Lock 仍然是 Caps Lock... 那么如何将 Caps Lock 改为控制键呢?

答案1

要使该更改在系统范围内持久化,并打开/etc/default/keyboard进行编辑,请将行

XKBOPTIONS=""

XKBOPTIONS="caps:ctrl_modifier"

然后重新启动。

答案2

~/.bashrc脚本只会更改终端会话中的默认值,而不会扩展到环境的其他区域。为此,您可以创建一个包含以下命令的脚本文件,如下所示:

#!/bin/sh
/usr/bin/setxkbmap -option caps:ctrl_modifier

然后你把它添加到你的会话启动管理器中,你可以看到这里

答案3

我分配了命令~/.profile,它起作用了。现在我看到~/.bashrc脚本只是在终端会话中更改默认值,像我一样刚接触 Linux 的人也应该注意到了这一点。谢谢大家!

相关内容