.xinitrc 键盘映射不起作用

.xinitrc 键盘映射不起作用

我正在运行 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 等显示管理器启动时,我认为它没有来源。

相关内容