我的 ~/.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 一无所知,但似乎这就是我们现在应该做的事情。