У меня есть скрипт bash, который имеет разрешение на выполнение, но когда я дважды щелкаю его в nautilus, он не будет выполняться, вместо этого он открывает свой текст в gedit
. В свойствах он говорит открыть с: gedit
, и это не меняется, когда я нажимаю кнопку reset
Что мне нужно сделать, чтобы заставить его работать? Я использую Ubuntu 13.04
, у меня никогда не было проблем, подобных этой, с 12.04
или с любым другим дистрибутивом в целом.
РЕДАКТИРОВАТЬ Если я захожу в терминал и набираю: ./bashscriptname
, он работает просто отлично.
Перейти к Файл → Настройки (в Ubuntu 14.04 вы можете найти его в разделе Редактировать → Настройки ).
Перейдите к Поведение ] и нажмите Запускать исполняемые текстовые файлы, когда они открыты .
Или выберите Запрашивать каждый раз , чтобы запрашивать каждый раз при двойном щелчке.
Как упоминалось в этом сообщении блога здесь ,
Открыть проводник файлов Файлы
. Нажмите Alt + F10 и выберите Настройки
. Должно появиться что-то вроде этого
На вкладке Поведение
выберите Спрашивать каждый раз
и закройте его. По умолчанию он будет в Просмотр исполняемых текстовых файлов при их открытии
. Теперь всякий раз, когда вы дважды щелкаете по сценарию оболочки, он спрашивает, что делать. Если вы хотите сразу запустить сценарий, выберите первый вариант Запускать исполняемые текстовые файлы при их открытии