Давайте
рассмотрим запуск shell скрипта в графической оболочке на примере Android Studio. На Ubuntu
исполняемый файл выполнен в виде shell
скрипта studio.sh и находится он в папке
android-studio/bin.
На Ubuntu 12 он
запускался без каких-либо проблем, но
вот в Ubuntu 14, когда вы запустите исполняемый
файл, то запустится текстовый редактор.
Это происходит потому, что shell скрипт
это просто текстовый файл с командами
для системы Linux, которые выполняются
поочередно.
Для того
чтобы наш скрипт запускался в графической
оболочке нужно сделать следующие вещи: