29 июля 2014 г.

Запуск Shell скриптов (*.sh) на Ubuntu в графической оболочке на примере Android Studio





Давайте рассмотрим запуск 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).


  


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



Если же вам нужно сразу запускать скрипты, то поставьте галочку на “Запускать исполняемые текстовые файлы при открытии”.

 

Комментариев нет :

Отправить комментарий

Оставить отзыв