我有 xorg 和 xinit,我想在 X 环境之前启动一些命令。我这样做了很多次,但 idk bc 不起作用。
我做了一个touch ~/.xprofile
,在这里我写了我想在 X 环境之前运行的命令,该.xprofile
文件具有执行权限,并且有所有命令上面的注释#!/bin/bash
(我只有 1 个命令,因为我正在尝试)但在 arch wiki 中阅读,这应该可行。
文件的权限:
-rwxr--r-- 1 root root 28 nov 1 20:04 /root/.xprofile
和文件
#!/bin/bash
setxkbmap es &
答案1
您可能需要exec
在.xinitrc
文件前面添加以下几行。否则,根本.xprofile
无法工作。
# This line try to import /etc/xprofile if it exists
[ -f /etc/xprofile ] && . /etc/xprofile
# As ditto
[ -f ~/.xprofile ] && . ~/.xprofile