Когда я дважды щелкаю по файлу .sh (файл исполняемый) в Nautilus, вместо выполнения сценария запускается менеджер архивов. Как я могу заставить Наутилус снова показывать диалог (выполнить / редактировать / ...)?
Вы можете сделать это одним из двух способов.
Путь номер один: GUI
Щелкните правой кнопкой мыши файл
Выберите вкладку прав доступа
Установите флажок «Выполнить файл как program "
Путь номер два: Терминал
Первый способ не всегда работает для меня, поэтому я использую этот вместо
Открыть терминал с помощью Ctrl + Alt + T
Перейдите в каталог, в котором находится ваш файл, используя cd
(например, если ваш файл находится в папке «Загрузки», вы должны использовать команду cd ~/Downloads
] Наконец, выполните команду ./name_of_file_here.sh
Попытайтесь изменить разрешение файла к исполняемому файлу с помощью терминала.
Открытый терминал. Перейдите к каталогу где Ваш расположенный файл (использование cd
). Измените использование полномочий:
chmod +x filename.sh
и затем попробуйте
./filename.sh
или попытайтесь выполнить его использование
sh filename.sh
Причины:
Это может быть, потому что, Ваш текстовый редактор по умолчанию (gedit) не может быть доступным, или в окне свойств на открытом с вкладкой, значение по умолчанию, каждый - менеджер архива. В этом случае изменяются открытый с использованием gedit или установкой gedit (если не доступный).
Или файл предназначен для 32 битов, и можно выполняться в ОС на 64 бита (наоборот).