Всякий раз, когда я скачиваю.sh-файл, открывается gedit

Всякий раз, когда я скачиваю.sh-файл, открывается gedit, а затем останавливается. Зачем?

2 ответа

Решение

Если gedit открывается после завершения загрузки, потому что ваш браузер настроен так, чтобы автоматически открывать загруженные файлы и открывать их в системном приложении по умолчанию.

Если gedit открывается, потому что вы дважды щелкнули по .sh файл в nautilusэто из-за поведения по умолчанию nautilus, который должен открыть .sh файлы в системном текстовом редакторе по умолчанию, а не запускать их.

Изменить nautilusПоведение по умолчанию:

  1. Открытые файлы из Unity Launcher
  2. На панели Unity нажмите "Изменить"> "Настройки"
  3. Выберите вкладку "Поведение" и в разделе "Исполняемые текстовые файлы" выберите "Запускать исполняемые файлы при их открытии" и нажмите кнопку "Закрыть".

На почему 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 МБ текста наверняка заморозит любую текстовую программу на некоторое время, пока она не сможет загрузить весь текст.

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