Ассоциации файлов

Nautilus упорно называет файл .graphml “документ XML (application/xml)”
Это конечно верно, но из-за этого я не могу ассоциировать его с программой-редактором, в которой он был создан, и по умолчанию такой файл будет открываться в Gedit. Как можно исправить?
И более сложный вариант: .fb2.zip открывается в File-roller(архив Zip (application/zip)), а мне нужно- чтобы в FBReader.

Если я введу собственные MIME-типы, то они все равно будут перекрываться системными? А вот системные я трогать опасаюсь ((

В свойствах можно задать open with…

а, теперь на собственном примере почувствовал, что значит, когда тебя считают за идиота :wink:
open with для чего?? для xml-файла? а что я выше пытался объяснить? что класс “xml-файл” недостаточен для описания разницы хотя бы .xml и .graphml

В первом случае все просто… Если этот формат предназначен для конкретного приложения открывайте в нем.

Во втором посложнее… Файл является Zip Archive.
Можно в контексте менять запускаемое приложение. Либо менять глобально

не хочу занудствовать, но этот файл создается конкретным приложением (редактор диаграмм), а по умолчанию открывается в программе просмотра xml-файлов (у меня- текстовый редактор). А MIME-тип общий: xml, и настройки соответственно тоже. но типы файлов- разные!

xml-ем данный файл определяется не из-за своего названия(расширения) а из за своего содержания, начинается он как обычный XML фаил поэтому и ассоциируется с XML, попробуйте создать пустой фаил test.graphml он определится как обычный текстовый. Думаю что это расширение не с чем не ассоциировано поэтому и перекрываться с системными не будет. Создайте свой тип это вроде просто совсем Modifying MIME types

С .fb2.zip по той же доке должно работать просто шаблон названия сделайте *.fb2.zip

еще и assoGiate загнулся оказывается… пока не будет нормального редактора, я туда не полезу.

Добавьте в конец файла /usr/share/applications/FBReader.desktop следующую строчку:
MimeType=application/x-fictionbook+xml;application/zip;
И обновите базу следующей командой: update-desktop-database
Тогда FBReader появится в контекстном меню по нажатию правой кнопки мыши для всех файлов fb2 и zip

вы какой-то дико сложный способ избрали, однако. На самом деле это делается так: Свойства файла: открывать с помощью → добавить приложение (Gnome).
Мне-то нужно было по левому клику, если вдруг не ясно, и не для всех fb2 и zip, а разные приложения отдельно для каждого типа.

Просо я хочу, чтобы оно у всех открывалось удобнее.
Попробуйте обновить fbreader до версии 0.12.10-4.1 из репозитория Education
Я там исправил, чтобы fb2.zip и fb2 открывались сразу в FBReader