1

Я новичок здесь и новичок в Ubuntu тоже.

Я хочу установить приложение по умолчанию для SQL и текстовые файлы для открытия с Gedit.

Я уже попробовал «Открыть с помощью», но безуспешно. Я также проверил '/etc/gnome/defaults.list' и нашел эту строку 'text/x-sql = gedit.desktop', и я новичок, но, похоже, все в порядке. Не знаю, почему я получаю это, когда пытаюсь открыть упомянутые файлы:

альтернативный текст

4 ответа4

3

Щелкните правой кнопкой мыши на файлах, для которых вы хотите изменить приложение по умолчанию (ваши sql и текстовые файлы) и выберите Свойства:

альтернативный текст

Перейдите на вкладку « Открыть с помощью », и вы можете изменить приложение по умолчанию с помощью переключателя:

альтернативный текст

2

Вы получаете это, потому что файл помечен как исполняемый. Файловый менеджер просто говорит " эй!Вы хотите, чтобы я запустил это как программу или открыл как текстовый файл?"

Правильно ли он открывается в GEdit, если нажать "Показать"? Если это так, ваши файловые ассоциации установлены правильно. После этого вы можете избавиться от этого дополнительного диалога одним из следующих способов:

  • Следуйте ответу mrucci, чтобы Nautilus просто отображал исполняемые текстовые файлы, а не предлагал их запускать. ИЛИ ЖЕ...

  • Удалите разрешение на выполнение из файла, если оно не требуется. Запустите chmod -x myfile.sql для файла, чтобы удалить исполняемый бит. Тогда Наутилус не предложит его запустить.

Второй вариант невозможно выполнить с помощью chmod в файловых системах FAT32 или NTFS. Чтобы получить тот же эффект, вам необходимо смонтировать диски с определенными параметрами монтирования (например, -o noexec).

Изменить: есть третий вариант. Вместо двойного щелчка, чтобы автоматически открывать файлы, приобретите привычку щелкнуть правой кнопкой мыши и выбрать опцию "Редактировать". Это то, что я делаю в Windows с файлами .bat , и в Thunar на Xubuntu со сценариями оболочки (.sh) - я не знаю ничего, но я ожидаю, что файловый менеджер по умолчанию в Ubuntu может сделать это тоже. Это хорошая привычка - даже если я настрою свой компьютер на "правильное поведение", чужая система не будет вести себя так же.

1

Откройте Nautilus (браузер файлов Ubuntu по умолчанию), затем перейдите в edit->preferences и перейдите на вкладку behaviour . Затем проверьте опцию:

view executables text files...
0

Наутилус -> Правка -> Настройки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .