我无法在 Ubuntu 13.04 中登录时运行 xmodmap。我四处搜索,包括在 askubuntu 中,我发现的所有答案都不起作用。
我的主文件夹中有一个名为 .Xmodmap 的文件,其中包含所需的映射。如果我手动运行它,它工作正常,所以那里没有错误。为了让它在启动时运行,我尝试过:
使用各种.xinitrc包含以下命令之一:
xmodmap .Xmodmapxmodmap ~/.Xmodmap /usr/bin/xmodmap /home/NAME/.Xmodmapif [ -s ~/.Xmodmap ]; thenxmodmap ~/.Xmodmapfi使用.Xresources而不是.xinitrc相同的变体。
将其设置为启动应用程序。
以上都不适用于 Ubuntu 13.04(64 位)。我还看到了一些关于全局更改键盘映射的想法,但其中大多数在 Ubuntu 13.04 中不适用(即,指定的位置不存在相应的文件),无论如何我都不想触及全局设置。
这适用于当前会话:
costales@dev:~/Desktop$ xmodmap -e "keycode 166 = less"
costales@dev:~/Desktop$ xmodmap -e "keycode 167 = greater"
Run Code Online (Sandbox Code Playgroud)
然后我创建了这个配置文件:
costales@dev:~/Desktop$ cat ~/.Xmodmap
keycode 166 = less
keycode 167 = greater
costales@dev:~/Desktop$
Run Code Online (Sandbox Code Playgroud)
但是重启后就不行了。我怎么能强制重映射生存重启?