RaspbianのLXDEの$ PATHは変更されていません。

RaspbianのLXDEの$ PATHは変更されていません。

home / piにbinディレクトリがあります。 .profileを介してログインすると$ PATHに追加されますが、LXDEに移動してLXTerminalを使用すると、binディレクトリは$ PATHに追加されなくなります。

ベストアンサー1

ほとんどの設定で~/.profileログイン時に読む環境変数を設定する一般的な場所です。残念ながら、ディストリビューション、ディスプレイマネージャ(グラフィックログイン方法)、およびデスクトップ環境のいくつかの組み合わせでは、このファイルはスキップされます。使用しているディスプレイマネージャ(lxdm?)を指定していませんが、~/.profileXセッションの開始時に読み取りをスケジュールしないようです。

私はRaspbianがそれをサポートすると信じています~/.pam_environment。各ログイン方法はpam_envアンティークではなくこのファイルを読み取ります。ポリアクリルアミド認証またはセッション部分。私はこれがRaspbianの場合だと思います(言及されている行を確認するか/etc/pam.d/common-session含めてください)。で環境変数を定義できますが、可能性はより制限的です。書き込みのみ可能で、他の変数を使用したり、変数の既存の値に追加したりすることはできません。したがって、inのように書くことはできず、スペルを書く必要があります。/etc/pam.d/lxdmpam_env.so~/.pam_environment~/.profileVARIABLE=VALUEPATH=$HOME/bin:$PATH~/.profile

PATH=/home/pi/bin:/usr/local/bin:/usr/bin:/bin

環境変数を設定しないことをお勧めします。.bashrc。サブシェルを起動するたびに既存の値が上書きされ、変数は端末でシェルを介して起動されたプログラムでのみ定義されます。GUIから直接起動されたプログラムにはありません

おすすめ記事