ランチャーに有効な PATH 変数はどれですか?

ランチャーに有効な PATH 変数はどれですか?

私のファイルでは.bashrcPATH変数を定義しましたが、デスクトップランチャーによって検証されていないようです

ランチャーが取得できるように PATH 変数をどこで定義すればよいですか?

答え1

~/.profile代わりに、PATH変数をファイルで定義して、~/.bashrcランチャーで使用できるようにします。

答え2

手動でインストールされたJDKのすべてのランチャーで使用可能なパス変数を定義するには、以下の手順に従ってください。

ステップ:

1-

 cd /etc/

2-

sudo vim ~/.profile

3- ステップ2の開いたファイルに以下のコードを追加します

  PATH="$HOME/bin:$HOME/.local/bin:/usr/lib:$PATH"

  JAVA_HOME="/usr/lib/jvm/jdk1.7.0_79"

  export JAVA_HOME

  PATH=$PATH:$JAVA_HOME/bin

  export PATH

4-システムを再起動する

答え3

で設定されたPATHは、.bashrcbashの新しいインスタンスを開いたとき(つまり、.desktopファイルを開くとき)にのみ呼び出されますgnome-terminal。.desktopファイルでは、起動するプログラムへのパス全体を含めるのが最善だと思います。つまり、/usr/bin/program-to-launch

関連情報