Ubuntu 12.04 经常忘记 XModmap 设置

Ubuntu 12.04 经常忘记 XModmap 设置

我的 ~/.Xmodmap 文件中有以下内容。似乎每天需要几次(无需重新启动或注销)重新运行命令“xmodmap ~/.Xmodmap”来重置设置。我唯一能想到的是,当我离开电脑一会儿时,这种情况似乎就会发生。也许电脑在锁定时会忘记设置?

remove control = Control_L
remove mod1 = Alt_L
keycode 64 = Control_L
keycode 37 = Alt_L
add control = Control_L
add mod1 = Alt_L

还有谁遇到过类似的问题吗?

答案1

更新:我做了一些研究,发现这是因为我将 USB 键盘插入了显示器的 USB 端口。只需将键盘插入计算机背面即可解决问题。我猜当显示器重新打开时,Ubuntu 会将其视为新键盘,并且不需要重新应用 .Xmodmap 设置。

答案2

我也看到了同样的情况。这让我很抓狂。如果有人能弄清楚为什么会发生这种情况,请告诉我们!

更新:我发现了这个帖子:http://ubuntuforums.org/showthread.php?p=8419110

似乎 xkb 和 xmodmap 之间存在交互,导致 xmodmap 设置丢失。我对 xkb 一无所知,但似乎这就是我们现在应该做的事情。

相关内容