Caps Lock/ Tab Swap Xmodmap 错误

Caps Lock/ Tab Swap Xmodmap 错误

Ubuntu 11.10

首先,我对 Linux 完全陌生,因为我两天前才对电脑进行了分区并安装了 Ubuntu。我的 tab 键最近坏了,我宁愿交换 caps lock 和 tab,因为它们在同一个区域。我尝试按照这篇文章操作;

如何交换/重新映射 CAPS LOCK 键和 Tab 键?

但我无法运行

xmodmap keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
xmodmap:  unable to open file 'keycode' for reading
xmodmap:  unable to open file '66' for reading
xmodmap:  unable to open file '=' for reading
xmodmap:  unable to open file 'Tab' for reading
xmodmap:  unable to open file 'ISO_Left_Tab' for reading
xmodmap:  unable to open file 'Tab' for reading
xmodmap:  unable to open file 'ISO_Left_Tab' for reading
xmodmap:  7 errors encountered, aborting.

然后当我尝试编辑 usr/bin/xmodmap 时,我在 Gedit 中收到编码错误。

有什么帮助吗?

答案1

要创建每次登录时都会处理的 xmodmap 指令,您需要创建一个名为.Xmodmap在您的主目录中保存文件。您可以在终端中使用以下命令执行此操作

echo keycode 66 = Tab ISO_Left_Tab Tab ISO_Left_Tab > ~/.Xmodmap

下次登录时,新的键盘映射将生效。如果您想立即工作,请从终端使用以下命令:

xmodmap ~/.Xmodmap

希望有所帮助。

答案2

如果您使用 Nautilus 转到您的主目录,请Ctrl+H按显示隐藏文件。

然后找到文件.bashrc- 以 开头的文件或文件夹.将自动隐藏。在该文件中,添加行

xmodmap -e "keycode 66 = Tab ISO_Left_Tab Tab ISO_Left_Tab"

正如您在问题评论中提到的那样。然后保存文件。

除非您运行终端,否则不会产生任何效果。一旦您刚刚打开终端窗口,就会产生效果。此外,它会在启动时恢复,但调用终端窗口将重新激活。

相关内容