![.Xmodmap 仅在禁用自动登录时才有效?](https://linux22.com/image/1106166/.Xmodmap%20%E4%BB%85%E5%9C%A8%E7%A6%81%E7%94%A8%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E6%97%B6%E6%89%8D%E6%9C%89%E6%95%88%EF%BC%9F.png)
我根据以下答案配置了.Xmodmap:如何将右 Alt 设置为 Win(Super)键? 它将我的 R alt 设置为超级键。注销并登录后,它起作用了。当我重新启动 PC 时,该键已停止工作。我运行 xev,系统报告
state 0x0, keycode 108 (keysym 0xffec, Super_R), same_screen YES
这是 SuperR,但按键用作 AltR。手动运行 xmodmap。Xmodmap 报告了没有 AltR 的错误。重新登录后,AltR 工作正常,具有与上面相同的节,但按键工作正常……我禁用了自动登录,配置开始按预期工作。有没有办法解决这个问题,似乎只有在登录屏幕存在的情况下配置才能完全工作。PS 我从未被问到是否要在登录后保留自定义配置。
答案1
添加xmodmap ~/.Xmodmap
到您的.gnomerc
(或同等)文件中。