Nautilus-Elementary をインストールした Ubuntu 10.10 を実行しています。Nautilus (F7) で組み込みターミナルを開いて を実行すると、次echo $PATH
のようになります:
/usr/bin:/bin:./usr/local/bin:/bin
通常のターミナルで同じコマンドを実行すると、次のようになります。
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
この動作には何らかのロジックがあるのでしょうか、これはバグでしょうか、それとも何かの設定を忘れただけでしょうか?
答え1
gnome で起動されるすべてのターミナルと同様に、親プロセスから PATH 環境を継承する必要があります。これらは最終的には/etc/login.defs
および/etc/environment
ファイルから取得され、ログインするたびに初期化されます。
実際、別の tty に移動してログインすると (Ctrl+Alt+F1)、gnome ターミナルと同じパスが表示されます。ただし、elementary と同じ制限されたパスではありません。
バグを報告していただきたいのですが、elementary チームではバグ報告サービスを登録していません。