User Tools

Site Tools


k19:k19.7:k19.7.3:start

19.7.3 Klasse DesktopMime (gb.desktop)

Diese Klasse erlaubt es, die Daten in der Datei mimeapps.list (MIME-Datenbank) zu verarbeiten, wie sie durch den freedesktop-Standard definiert wird. Anhand des Mime-Typs wird eine zu dem Typ passende Anwendung gestartet. Nach der u.a. Datei wird zum Beispiel bei einer Textdatei mit der Extension .csv das Programm bluefish gestartet.

Das ist – unter Ubuntu 12.04 – der Inhalt der Datei ~/.local/share/applications/mimeapps.list:

[Default Applications]
x-scheme-handler/mailto=thunderbird.desktop

[Added Associations]
x-scheme-handler/mailto=thunderbird.desktop;
application/x-java=gedit.desktop;bluefish.desktop;
application/x-trash=gedit.desktop;
text/csv=bluefish.desktop;
text/plain=bluefish.desktop;libreoffice-writer.desktop;
application/octet-stream=libreoffice-writer.desktop;ghex.desktop;gedit.desktop;bluefish.desktop;
image/jpeg=ghex.desktop;bluefish.desktop;
application/x-gambas3=gedit.desktop;

Im engen Zusammenhang damit steht offensichtlich die Datei /usr/share/applications/mimeinfo.cache, die systemweit gilt, während die Datei mimeapps.list nur für einen bestimmten System-Benutzer verwendet wird.

Diese Klasse befindet sich noch in der Entwicklung. Es ist gegenwärtig nicht bekannt, wann man diese Klasse einsetzen kann.

Download

The website uses a temporary session cookie. This technically necessary cookie is deleted when the browser is closed. You can find information on cookies in our privacy policy.
k19/k19.7/k19.7.3/start.txt · Last modified: 02.07.2018 (external edit)

Page Tools