我添加$HOME/bin到$PATHfrom ~/.profile。但是,它似乎不是在登录期间获得的。我使用登录管理器 -lxdm我认为,而不是startx. 我知道这与执行哪些脚本很重要。
为了说明这一点,请查看$HOME/bin在我显式 source 之后如何添加~/.profile。但它不应该是在图形登录期间获得的吗?
sashoalm@aspire:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
sashoalm@aspire:~$ source ~/.profile
sashoalm@aspire:~$ echo $PATH
/home/sashoalm/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
sashoalm@aspire:~$
Run Code Online (Sandbox Code Playgroud)
gol*_*cks 13
但它不应该是在图形登录期间获得的吗?
关于某些图形登录采取不寻常立场的问题有一个小争论......
我将 $HOME/bin 从 ~/.profile 添加到 $PATH。但是,它似乎不是在登录期间获得的。我使用登录管理器 - 我认为是 lxdm
正确的。大多数 DM 会~/.profile在您登录时读取。但是,它们必须显式执行此操作,因为~/.profile传统上是由登录 shell 提供的,而 DM(GUI 登录)不是 shell!
这是我从lightdm人们那里看到的不~/.profile明确采购的理由——因为 DM 不是外壳。
你可以~/.profile从~/.xsession-看到这里。