У меня была одна и та же проблема, и я просмотрел различные файлы в домашней папке. И нашел следующую инструкцию в ~ / .profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
Вместо этого я добавил необходимые изменения в .bash_login. Поэтому кажется, что вам, возможно, придется удалить .bash_profile, если он присутствует или внести эти изменения в .bash_login или point для источника как .bashrc в .bash_login
source ~/.bashrc
Обычно самый простой способ - просто создать сценарий оболочки. Что бы вы ни использовали для запуска eclipse, используйте то же самое.
Возможно, вы захотите использовать «gksudo», а затем свою команду, которая выглядит как
gksudo / opt / eclipse / eclipse
Затем поместите это в обычный файл с расширением .sh. Щелкните правой кнопкой мыши файл и добавьте разрешения на выполнение. Вы также можете использовать chmod + x filename.sh
Вот хороший учебник, который поможет вам основы bash-скриптов.
http://linuxconfig.org/Bash_scripting_Tutorial
Я не пробовал запускать eclipse из командной строки, но я считаю, что он построен с помощью java. Если это так, вам также может потребоваться указать java -jar там где-то, но я не уверен.
Надеюсь, это поможет.