Hallo,
ich habe mir zu Zeiten von Ubuntu 20.04 mal die Mühe gemacht ein paar neue Mime-Types zu erstellen um Formate des gleichen Typs (Audio oder Video) optisch abgrenzen zu können und unterschiedliche Standard-Anwendungen hinterlegen zu können. Ich bin so vorgegangen:
angelegen einer xml in /home/$USER/.local/share/mime/packages/
Mime-Datenbank aktualiseren mit update-mime-database /home/ich/.local/share/mime
in /home/$USER/.local/share/mime/audio/ (im Falle einer Audio-Datei) wird eine neue xml angelegt
nach einem Reboot wird für den neuen MimeType der richtige Icon im Dateimanager angezeigt und ich kann eigene Standard-Anwendungen hinterlegen
Es hat auch funktioniert mehrere Dateierweiterungen in eine xml zu packen. Irgendwie geht das nicht mehr. Ich habe einen MimeType für "m3u" und habe in die xml
<glob pattern="*.m3u8"/>
hinzugefügt. Dann Update, die xml im Audio-Unterordner wurde geändert und Neustart. Nichts passiert. m3u wird mit dem Icon angezeigt, m3u8 nicht. Dann die Zeile wieder gelöscht, wieder Update und eigene xml erstellt
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="audio/x-m3u8"> <comment>m3u8</comment> <icon name="multimedia-audio-player"/> <glob-deleteall/> <glob pattern="*.m3u8"/> </mime-type> </mime-info>
Wieder Update, xml taucht in 'audio' auf, Neustart und wieder passiert nichts.
Im Wiki wird hier https://wiki.ubuntuusers.de/xdg-utils/#Neuen-MIME-Typ-erstellen ein anderes vorgehen beschrieben, das ändert aber nichts.
Interessant ist: Obwohl schon seit min. 2 Reboot- und Update-Vorgängen m3u8 nicht mehr in der xml für m3u steht, wird mir weiterhin das angezeigt m3u und m3u8 sind der gleiche MimeType:
mimetype *.m3u *.m3u: audio/x-mpegurl mimetype *.m3u8 *.m3u8: audio/x-mpegurl
Hat sich hier irgendwas geändert seit einem Update?