我正在努力弄清楚如何使用我的.xinitrc文件来加载xmodmap配置文件。虽然这似乎是一个普遍的问题,在互联网上,我似乎无法使它发挥作用。我正在运行Arch,并且使用Gnome作为我的桌面环境。最初,我的.xinitrc文件中的所有内容都是exec gnome-session。我已经尝试过在gnome会话命令之前和之后放置xmodmap命令(如果我在终端中手动运行xmodmap命令就能工作):
xmodmap ~/.xmodmap
exec gnome-session和
exec gnome-session
xmodmap ~/.xmodmap但两者都不起作用。正如互联网上其他地方所建议的那样,我还尝试在xmodmap命令之前进行睡眠:
sleep 20 && xmodmap ~/.xmodmap
exec gnome-session和
exec gnome-session
sleep 20 && xmodmap ~/.xmodmap但两者都不起作用。
发布于 2018-06-10 05:35:29
我完成这项工作的方法是将一个&放在睡眠/xmodmap命令之后(即在后台运行它),并将完整的命令放在gnome-会话之前(而睡眠命令是必要的):
sleep 20 && xmodmap ~/.xmodmap &
exec gnome-session我相信exec gnome-session或其他东西正在重置我的键盘布局。
https://unix.stackexchange.com/questions/448743
复制相似问题