小编ke.*_*ke.的帖子

当用户的默认 shell 是 zsh 时,图形登录时不会读取 ~/.zprofile

我使用的是 Ubuntu 14.04。我曾经chsh将默认 shell 设置为/usr/bin/zsh.

~/.zprofile定义了几个环境变量,例如export EDITOR=vim. 然而,登录并启动 GNOME 终端后,这些变量并未设置。运行后zsh -l,它们是:

% echo $EDITOR

% zsh -l
% echo $EDITOR
vim
%
Run Code Online (Sandbox Code Playgroud)

那么显然,当在zsh登录时运行时,它不知道它是登录 shell,因此不读取.zprofile?是什么赋予了?

据我所知,直到最近这才起作用,然后突然就不起作用了,所以也许升级破坏了某些东西?

zsh login

5
推荐指数
1
解决办法
4276
查看次数

标签 统计

login ×1

zsh ×1