Давайте
рассмотрим запуск shell скрипта в графической оболочке на примере Android Studio. На Ubuntu
исполняемый файл выполнен в виде shell
скрипта studio.sh и находится он в папке
android-studio/bin.
На Ubuntu 12 он
запускался без каких-либо проблем, но
вот в Ubuntu 14, когда вы запустите исполняемый
файл, то запустится текстовый редактор.
Это происходит потому, что shell скрипт
это просто текстовый файл с командами
для системы Linux, которые выполняются
поочередно.
Для того
чтобы наш скрипт запускался в графической
оболочке нужно сделать следующие вещи:
1. Нажимаем
правой кнопкой мыши по нашему studio.sh
файлу и в Свойствах (Properties) → Права
(Permissions) проверяем чтобы стояла галочка
"Разрешить выполнение файла как
программы" (Allow executing file as program).
2. Затем в
файловом менеджере “Files” выбираем
меню Правка (Edit) → Параметры (Preferences) →
Поведение (Behavior) и отмечаем “Каждый раз
спрашивать” (Ask each time).
Теперь при
запуске файла у вас будут спрашивать
как вы хотите запустить скрипт в
графическом виде или в терминале.
Если же вам
нужно сразу запускать скрипты, то поставьте галочку на “Запускать
исполняемые текстовые файлы при открытии”.
Комментариев нет :
Отправить комментарий
Оставить отзыв