Всякий раз, когда я скачиваю.sh-файл, открывается gedit
Всякий раз, когда я скачиваю.sh-файл, открывается gedit, а затем останавливается. Зачем?
2 ответа
Если gedit открывается после завершения загрузки, потому что ваш браузер настроен так, чтобы автоматически открывать загруженные файлы и открывать их в системном приложении по умолчанию.
Если gedit открывается, потому что вы дважды щелкнули по .sh файл в nautilusэто из-за поведения по умолчанию nautilus, который должен открыть .sh файлы в системном текстовом редакторе по умолчанию, а не запускать их.
Изменить nautilusПоведение по умолчанию:
- Открытые файлы из Unity Launcher
- На панели Unity нажмите "Изменить"> "Настройки"
- Выберите вкладку "Поведение" и в разделе "Исполняемые текстовые файлы" выберите "Запускать исполняемые файлы при их открытии" и нажмите кнопку "Закрыть".
На почему gedit зависает, может быть, что .sh Файл очень длинный.
Если .sh не очень длинный, возможно, он закодирован каким-то экзотическим gedit не выдерживаю.
Если .sh файл не закодирован какой-либо экзотической кодировкой, попробуйте переустановить / обновить gedit, выполнив эту команду в Терминале: sudo apt-get remove gedit && sudo apt-get update && sudo apt-get install gedit
sh файлы не являются двойными щелчками исполняемых файлов; их нужно запускать из терминала. (/path/to/script.sh) sh файлы также могут быть большими. Более 10 МБ текста наверняка заморозит любую текстовую программу на некоторое время, пока она не сможет загрузить весь текст.