如何更改.xinitrc和.zsh*文件的位置?

如何更改.xinitrc和.zsh*文件的位置?

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手册页)。