mint 17.3 ~/.xinitrc 和 Xmodmap 启动项启动失败

mint 17.3 ~/.xinitrc 和 Xmodmap 启动项启动失败

依据这个帖子我已经添加了

xmodmap ~/Documents/looseScripts/Xmodmap

给我的~/.xinitrc。我还使用以下命令在“启动应用程序”中创建了一个项目:

bash -c "xmodmap ~/Documents/looseScripts/Xmodmap"

,并将延迟设置为 60 秒。但是,当我启动时,我的右侧命令键没有重新映射。但是,将这些命令中的任何一个直接粘贴到终端中都会重新映射右键命令键并达到所需的效果。如何使这些命令在启动时真正生效?

我怀疑它是否相关,但这里是~/Documents/looseScripts/Xmodmap

clear Mod4
clear Control
keycode 134 = Control_R NoSymbol Control_R
keycode 37 = Control_L NoSymbol Control_L
keycode 108 = Alt_R Meta_R Alt_R Meta_R
keycode 206 = NoSymbol Super_L NoSymbol Super_L
keycode 133 = Super_L NoSymbol Super_L
keycode 207 = NoSymbol Hyper_L NoSymbol Hyper_L
add Control = Control_R
add Control = Control_L
add Mod4 = Super_L

目前的解决方法:

我已将 内部的文本添加~/.xinitrc到我的 bashrc 中,以便每次启动终端时它都会运行。由于某种原因,它在这里运行没有任何问题。

答案1

看来单纯使用启动项中的延迟选项是行不通的。我已经完全按照这个帖子说并使用:

bash -c "sleep 30;xmodmap ~/Documents/looseScripts/Xmodmap"

而不是延迟。然而,这不是很优雅,因为我不知道为什么会这样。因此,我希望接受一个不那么杂乱的答案。

相关内容