Какая переменная PATH действительна для лаунчеров?

Какая переменная PATH действительна для лаунчеров?

В моем .bashrcфайле я определил переменную PATH, но, похоже, она не проверяется настольными лаунчерами.

Где следует определить переменную PATH, чтобы лаунчеры могли ее подхватить?

решение1

Переменную PATH можно определить в ~/.profileфайле, ~/.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 .bashrcвызывается только при открытии нового экземпляра bash (т. е. открытии gnome-terminal. В файлах .desktop, я считаю, лучше всего просто включить полный путь к любой программе, которую вы запускаете, т. е./usr/bin/program-to-launch

Связанный контент