Я прочитал несколько ответов о том, что если я изменю свойства файла, чтобы установить «Разрешить выполнение от имени программы», это позволит мне дважды щелкнуть файл и он запустится.
Вместо этого, когда я пытаюсь сделать это для файла .sh, он просто открывает его через gedit.
Я также пытался выполнить chmod ugo + x файл, но это не помогло.
Вы должны изменить поведение Наутилуса.
Откройте Nautilus - Файл - Настройки (Параметры) - Вкладка «Поведение». В разделе «Исполняемые текстовые файлы» отметьте «Выполнить ...» или просто «Спросить ...», тогда у вас есть выбор.