我正在运行 Ubuntu 13.10。当我使用 xmodmap 重新映射键时,请按照以下说明进行操作如何重新映射某些键或设备?xmodmap .Xmodmap
,重新映射工作正常。但是当我在主文件夹中创建 .xinitrc 文件作为纯文本文件并重新启动计算机时,我仍然会丢失更改。我也试过xmodmap ~/.Xmodmap
,但没什么区别。当我xmodmap .Xmodmap
在启动后简单地运行命令时,它确实有效。有什么想法吗?
答案1
您可以制作一个脚本,在每次登录时运行。
- 创建一个空的.sh 文件
- 在里面输入你的代码。它看起来像这样:
/bin/bash #!/bin/bash # 这是我的重新映射,将 AltGr 更改为 W。编辑它以适合您的。 睡眠 25 xmodmap -e“删除 mod1 = Alt_R” xmodmap -e "键码 108 = w W Cyrillic_ve Cyrillic_VE"
使其可执行。
将其添加到会话和启动的应用程序自动启动选项卡中。
答案2
尝试创建.xsessionrc
。.xinitrc
我相信它只被 xinit 使用 - 当 X 由 lightdm 或 gdm 等显示管理器启动时,我认为它没有来源。