.sh файл открывается с Emacs вместо запуска

Я установил Android studio, и эта программа запускается из файла studio.sh. Если я запускаю его из терминала, все идет хорошо, но если дважды щелкнуть по нему, этот файл открывается с помощью emacs. Почему?

0
задан 25 March 2014 в 11:09

2 ответа

Чтобы запустить файл studio.sh на nautilus, вам нужно создать файл .desktop, как показано ниже.

Имя файла: studio.desktop

[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/studio.sh'
Terminal=false
StartupNotify=true 
Encoding=UTF-8

поместите файл studio.desktop на рабочий стол. При двойном щелчке по этому файлу вы сможете выполнить файл androidstudio.sh из Nautilus.

Вы должны дать разрешение на выполнение для запуска файла studio.desktop,

sudo chmod a+x /path/to/studio.desktop
0
ответ дан 25 March 2014 в 11:09

Почему? Из-за:

Nautilus preferences

Итак, когда вы находитесь в Наутилусе, перейдите в Файлы & rarr; Предпочтения , выберите вкладку Поведение и где находится поле Исполняемые текстовые файлы . Выберите поле Запрашивать каждый раз или просто Запустить исполняемые текстовые файлы. когда они открыты .

0
ответ дан 25 March 2014 в 11:09

Другие вопросы по тегам:

Похожие вопросы: