我已通过系统设置 -> 键盘面板禁用了 Ubuntu 中的大写锁定功能(请参阅如何以编程方式交换 Caps Lock 和 Esc 键?关于如何找到此选项),但是当我切换到文本模式 tty 终端(通过Ctrl+ Alt+ F1)时,大写锁定不再被禁用。
我经常使用这些基于文本的终端 - 有没有办法完全地即使在这些终端上也要禁用 Caps Lock 吗?
答案1
我使用发布的说明成功了这个博客在虚拟控制台中:
echo -e "$(dumpkeys | grep ^keymaps)\nkeycode 58 = Escape" | sudo loadkeys
不过,我不确定如何在每次重启后自动应用此功能。
在研究您的问题时,我还遇到了这个替代解决方案:
答案2
将以下行添加到 .profile 或 .bash_profile 可以禁用大写锁定:
xmodmap -e "remove lock = Caps_Lock"