Вы получаете это, потому что файл помечен как исполняемый. Файловый менеджер просто говорит " Привет! хочешь, чтобы я запустить это как программу , или же откройте его как текстовый файл ?»
Правильно ли он открывается в GEdit, если нажать «Показать»? Если это так, ваши файловые ассоциации установлены правильно. Затем вы можете избавиться от этого дополнительного диалога одним из следующих способов:
следить ответ муччи попросить Наутилуса просто отображать исполняемые текстовые файлы вместо того, чтобы предлагать их запускать. ИЛИ ЖЕ...
Удалите разрешение на выполнение из файла, если оно не требуется. Бежать chmod -x myfile.sql
на файл, чтобы удалить исполняемый бит. Тогда Наутилус не предложит его запустить.
Второй вариант не выполним с chmod
в файловых системах FAT32 или NTFS. Вам придется монтировать диски с определенными опциями монтирования (например, -o noexec
) чтобы получить тот же эффект.
редактировать Есть третий вариант. Вместо двойного щелчка, чтобы автоматически открывать файлы, приобретите привычку щелкнуть правой кнопкой мыши и выбрать опцию «Редактировать». Это то, что я делаю на Windows с .bat
файлы, а в Thunar на Xubuntu с шеллскриптами ( .sh
) - Я не знаю ничего, но я ожидаю, что файловый менеджер по умолчанию в Ubuntu может сделать это тоже. Это хорошая привычка - даже если я настрою свой компьютер на «правильное поведение», чужая система не будет вести себя так же.