Я создаю новый файл с помощью
в терминале: нажмите newfilename.someext
или
в nautilus: Файл> Создать новый документ> Пустой документ [ 114]
Файл принимает тип «простой текстовый документ» и связывается с текстовым редактором по умолчанию. Как я могу отключить эти 2 действия?
.somext - это новое / неизвестное расширение, и я ожидаю, что система покажет его как неизвестный тип файла.
Отредактировано 10 августа 2012 г .:
Я заметил, что если в файле есть двоичный символ непечатный strike>, он будет отображаться как тип «Неизвестно».
Ваш вопрос полностью о типах MIME .
Тип MIME определяется не только расширением файла ( шаблоны глобуса ), но и содержимым файла ( магические правила ).
См. http://library.gnome.org/admin/system-admin-guide/stable/mimetypes-modifying.html.en#-note-id301200 :
[ 1111] Когда ни один шаблон глобуса или магические правила не соответствуют файлу, он преобразуется в текстовый / обычный MIME-тип, если он содержит текстовые данные или application / octet-stream для двоичных данных. Если файл пуст, то по умолчанию используется text / plain.blockquote>
Так же, как вы заметили, файл с неизвестным расширением разрешается в text / plain , но если он содержит двоичные данные, он преобразуется в application / octet-stream, который показан как «Неизвестно» (если вам интересно, ищите «application / octet-stream» в
/usr/share/mime/packages/freedesktop.org.xml
).Если вам нужно зарегистрировать новое расширение и связать с ним какое-либо приложение, вы должны сначала зарегистрировать новый тип MIME, связанный с желаемым расширением, а затем связать какое-то приложение с этим новым типом MIME. Следующие ссылки объясняют это:
- http://library.gnome.org/admin/system-admin-guide/stable/mimetypes-modifying.html.en [116 ]
- http://library.gnome.org/admin/system-admin-guide/stable/mimetypes-registering.html.en
Если вы не Мне не нужно регистрировать новое расширение, я не вижу причин менять поведение по умолчанию (разрешить текстовые данные в текстовый / обычный текст). Это естественно.
Вы можете не открывать эти расширения, не связывая с ними какое-либо приложение.
Если вы используете Ubuntu Tweak, у них есть хорошая часть в System / File_Type_Manager, где вы можете управлять всеми расширениями файлов и какими приложениями открывать их.
Ubuntu tweak можно установить, перейдя на домашнюю страницу , нажав кнопку «Загрузить» и открыв файл с помощью Software Center