Скрипт Bash с разрешениями на выполнение не запускается двойным щелчком

У меня есть скрипт bash, который имеет разрешение на выполнение, но когда я дважды щелкаю его в nautilus, он не будет выполняться, вместо этого он открывает свой текст в gedit. В свойствах он говорит открыть с: gedit, и это не меняется, когда я нажимаю кнопку reset Что мне нужно сделать, чтобы заставить его работать? Я использую Ubuntu 13.04, у меня никогда не было проблем, подобных этой, с 12.04 или с любым другим дистрибутивом в целом.

РЕДАКТИРОВАТЬ Если я захожу в терминал и набираю: ./bashscriptname, он работает просто отлично.

3
задан 8 June 2013 в 17:40

2 ответа

  1. Открыть Nautilus.
  2. Перейти к Файл Настройки (в Ubuntu 14.04 вы можете найти его в разделе Редактировать Настройки ).

    enter image description here

  3. Перейдите к Поведение ] и нажмите Запускать исполняемые текстовые файлы, когда они открыты .

    enter image description here

    Или выберите Запрашивать каждый раз , чтобы запрашивать каждый раз при двойном щелчке.

14
ответ дан 8 June 2013 в 17:40

Как упоминалось в этом сообщении блога здесь ,

Открыть проводник файлов Файлы . Нажмите Alt + F10 и выберите Настройки . Должно появиться что-то вроде этого

enter image description here

На вкладке Поведение выберите Спрашивать каждый раз и закройте его. По умолчанию он будет в Просмотр исполняемых текстовых файлов при их открытии . Теперь всякий раз, когда вы дважды щелкаете по сценарию оболочки, он спрашивает, что делать. Если вы хотите сразу запустить сценарий, выберите первый вариант Запускать исполняемые текстовые файлы при их открытии

1
ответ дан 8 June 2013 в 17:40

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

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