Woher bekommen Thunderbird / Xcfe die Einstellungen für den MIME-Typ-Handler?

482
alle_meije

In meinem thunderbirdSetup (Version 60.0 unter 64-Bit-Debian-Stretch) werden PDF-Anhänge geöffnet und libreofficezeigen in der Regel unbrauchbaren Kauderwelsch. Dann doppelklicke ich. Wenn ich mit der rechten Maustaste klicke, gibt es keine Option "Öffnen mit ...". Um dies zu beheben, muss ich die Liste der Anwendungen zum Öffnen von PDF-Dateien finden.

Mein Lieblingsbildbetrachter mit geringem Gewicht ist zwar qiv, aber PNG-Anhänge werden in thunderbirdgeöffnet gimp. Durch Doppel- (oder Rechts-) Klicken auf eine PNG-Datei erhalten Sie immer einen Optionsdialog mit einer Liste von Programmen, gimpdie standardmäßig geöffnet werden . Ist qivaber nicht in dieser Liste.

Also würde ich gerne wissen

(a) Ist es möglich zu konfigurieren thunderbird, dass andere Programme zum Öffnen bestimmter Dateien ausgewählt werden können (in meinem Fall die Option für PDF-Dateien und eine vollständige Liste für PNG-Dateien)?

(b) Kann ich meinen Desktop (Xfce 4.12) so konfigurieren, dass ich vernünftige Optionen festlegen kann (in meinem Fall keine libreofficePDF-Dateien öffnen lassen )?

0

1 Antwort auf die Frage

0
grawity

1. Beliebige Datei ⇒ MIME-Typ:

Die gemeinsam genutzte Mime-Info- Datenbank wird auf der Grundlage der Dateierweiterung und / oder bekannten "magischen" Kopfzeilen nach ihrem MIME-Typ gefragt. Ich denke, sogar Thunderbird durchläuft diesen Schritt und verwirft den MIME-Typ, der in der E-Mail angegeben wurde.

Die Datenbank besteht aus "Quell" XML-Dateien, die nicht direkt verwendet werden, sondern in "Cache" -Dateien von kompiliert werden update-mime-database.

2. MIME-Typ ⇒ App .desktop-Datei:

Die Dateien " mimeapps.list" des Benutzers werden nach der explizit zugeordneten Standardanwendung durchsucht und zeigen auf die .desktop-Datei einer App. (Erlaubt jede App und ist nicht auf die in dieser .desktop-Datei deklarierten MimeTypes beschränkt.)

(In CLI xdg-mime query default <type>und xdg-mime default <app> <type>können Sie diese Liste bequem bearbeiten. In Xfce können Sie dies wahrscheinlich auch in Thunar tun - in jedem PDF-Fenster "Eigenschaften" können Sie die Standard-App für alle PDF-Dateien auswählen .)

Wenn keine explizite Verknüpfung vorhanden ist, wird eine Liste von Apps aus den .desktop-Dateien (siehe folgenden Abschnitt) sowie "hinzugefügten Verknüpfungen" in mimeapps.list ( vollständiger Algorithmus hier ) und der "am meisten bevorzugten" App erstellt wird gestartet.

3. App .desktop-Datei ⇒ ausführbares Programm:

Alle "assoziierbaren" Apps müssen eine .desktopDatei ( Desktopeintragsspezifikation ) an einem der Standardspeicherorte (~ / .local / share / applications /, / usr / share / applications) haben.

Die .desktop-Datei sollte angeben, mit welchen MimeTypes sie standardmäßig verknüpft werden soll. Ein Reverse-Lookup-Cache (MimeType ⇒ .desktop-Datei) wird automatisch an mimeinfo.cachedenselben Speicherorten verwaltet. Diese Assoziationen können durch Abschnitt 2 oben überschrieben werden.