3

Я использую Ubuntu 10.10

Когда я вхожу, используя обычный рабочий стол с графическим интерфейсом, кажется, что среда не совпадает с терминалом.

Я изменил $ PATH и другую информацию в .bashrc . Но это не относится к сеансу GUI.

Актуальная проблема такова:

  • Я сделал ярлык для Eclipse на рабочем столе Ubuntu. Когда я нажимаю на него, он жалуется, что не может найти путь JVM.
  • Но запуск Eclipse из терминала - это нормально.

Как я могу решить эту проблему?

1 ответ1

5

Есть три рекомендуемых способа:

Общесессионные переменные среды

Настройки переменных среды, которые должны влиять только на конкретного пользователя (а не на систему в целом), должны быть установлены в:

~/.pam_environment

Общесистемные переменные среды

Параметры переменных среды, которые влияют на систему в целом (а не только на конкретного пользователя), не следует помещать ни в один из многих сценариев системного уровня, которые выполняются при загрузке системы или сеанса рабочего стола, а в

/etc/environment

Запуск настольного приложения с переменной среды

Вы можете добавить переменную среды в приложение, отредактировав его файл .desktop. Например, чтобы запустить "digiKam" с переменной окружения APPMENU_DISPLAY_BOTH = 1, найдите соответствующий файл digikam.desktop и добавьте параметр переменной с помощью команды env в запись "Exec":

Exec=env APPMENU_DISPLAY_BOTH=1 digikam -caption "%c" %i

Вы должны прочитать эту статью и решить, какой метод лучше всего подходит для ваших нужд:

Сообщество Ubuntu Wiki: Переменные среды

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .