我无法在 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 中不适用(即,指定的位置不存在相应的文件),无论如何我都不想触及全局设置。
我的 Logitech R400 演示器发送以下关键代码:
keycode 112 (keysym 0xff55, Prior) [page up]
keycode 117 (keysym 0xff56, Next) [page down]
keycode 60 (keysym 0x2e, period)
keycode 71 (keysym 0xffc2, F5)
keycode 9 (keysym 0xff1b, Escape)
Run Code Online (Sandbox Code Playgroud)
基本上,我想用这个presenter远程控制Banshee,所以我想重新映射Prior到B,Next到N,等等。
如何仅更改此设备的键盘映射(因为我当然不想全局重新映射这些键代码)?