from$HOME/bin
に追加しましたが、ログイン時にインポートされないようです。私はログインマネージャを使用しています。代わりに。私はこれがスクリプトの実行に重要であることを知っています。$PATH
~/.profile
lxdm
startx
これを説明するには、明示的にソースをインポートして$HOME/bin
追加する方法を参照してください~/.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:~$
ベストアンサー1
しかし、グラフィックログイン中に獲得することはできませんか?
いくつかのグラフィックログインが取る珍しい立場について小さな議論があります。
~/.profile の $HOME/bin を $PATH に追加しました。しかし、ログイン中にはインポートされないようです。ログインマネージャを使用しているようです - lxdm
正しい。ほとんどのDMは~/.profile
ログイン時に読み取られます。しかし、~/.profile
伝統的にソースは次のようなので、これを明示的に実行する必要があります。ログインシェルDM(GUIログイン)はシェルではありません!
これが私が始めたものです。lightdm
人々のためいいえ明示的なソーシング~/.profile
- DMはシェルではないからです。
~/.profile
次から~/.xsession
始めることができます。ねえ。