xinit和zsh都可以被告知在哪里使用环境变量查找各自的rc文件:XINITRC表示xinit,ZDOTDIR表示zsh (用于查找.zshrc、.zshenv、.zlogin、.zlogout、.zcompdump.)的目录。
因此,您可以尝试和那些登录的种子环境。
例如,如果使用GNU发行版和pam_env env模块,您可以拥有:
代码语言:javascript复制XINITRC DEFAULT=@{HOME}/.config/x/xinitrc
ZDOTDIR DEFAULT=@{HOME}/.config/zsh在/etc/security/pam_env.conf中
或者:
代码语言:javascript复制XINITRC=/home/you/.config/x/xinitrc
ZDOTDIR=/home/you/.config/zsh在您的~/.pam_environment中(关于如何更改该手册的路径,请参见pam_env手册页)。