Как создать новый файл без файла по умолчанию?

Я создаю новый файл с помощью

в терминале: нажмите newfilename.someext

или

в nautilus: Файл> Создать новый документ> Пустой документ [ 114]

Файл принимает тип «простой текстовый документ» и связывается с текстовым редактором по умолчанию. Как я могу отключить эти 2 действия?

.somext - это новое / неизвестное расширение, и я ожидаю, что система покажет его как неизвестный тип файла.

Отредактировано 10 августа 2012 г .:
Я заметил, что если в файле есть двоичный символ непечатный , он будет отображаться как тип «Неизвестно».

4
задан 20.05.2020, 00:59

2 ответа

Ваш вопрос полностью о типах MIME .

Тип MIME определяется не только расширением файла ( шаблоны глобуса ), но и содержимым файла ( магические правила ).

См. http://library.gnome.org/admin/system-admin-guide/stable/mimetypes-modifying.html.en#-note-id301200 :

[ 1111] Когда ни один шаблон глобуса или магические правила не соответствуют файлу, он преобразуется в текстовый / обычный MIME-тип, если он содержит текстовые данные или application / octet-stream для двоичных данных. Если файл пуст, то по умолчанию используется text / plain.

Так же, как вы заметили, файл с неизвестным расширением разрешается в text / plain , но если он содержит двоичные данные, он преобразуется в application / octet-stream, который показан как «Неизвестно» (если вам интересно, ищите «application / octet-stream» в /usr/share/mime/packages/freedesktop.org.xml).

Если вам нужно зарегистрировать новое расширение и связать с ним какое-либо приложение, вы должны сначала зарегистрировать новый тип MIME, связанный с желаемым расширением, а затем связать какое-то приложение с этим новым типом MIME. Следующие ссылки объясняют это:

Если вы не Мне не нужно регистрировать новое расширение, я не вижу причин менять поведение по умолчанию (разрешить текстовые данные в текстовый / обычный текст). Это естественно.

6
ответ дан 20.05.2020, 01:00

Вы можете не открывать эти расширения, не связывая с ними какое-либо приложение.

Если вы используете Ubuntu Tweak, у них есть хорошая часть в System / File_Type_Manager, где вы можете управлять всеми расширениями файлов и какими приложениями открывать их.

Ubuntu tweak можно установить, перейдя на домашнюю страницу , нажав кнопку «Загрузить» и открыв файл с помощью Software Center

0
ответ дан 20.05.2020, 00:59
  • 1
    Я хочу избегать использования сторонних расширений в максимально возможной степени. – Stephen Rauch 20.05.2020, 01:00

Теги

Похожие вопросы