Ubuntu 11.10
首先,我对 Linux 完全陌生,因为我两天前才对电脑进行了分区并安装了 Ubuntu。我的 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"
正如您在问题评论中提到的那样。然后保存文件。
除非您运行终端,否则不会产生任何效果。一旦您刚刚打开终端窗口,就会产生效果。此外,它会在启动时恢复,但调用终端窗口将重新激活。