Wie ändere ich das Standardprogramm für einen ausgewählten Dateityp systemweit in kde oder xfce?

11

Ich möchte, dass Dateien eines ausgewählten Typs (nach ihrer Erweiterung) mit bestimmten Programmen geöffnet werden. Welche Konfigurationsdateien muss ich bearbeiten?
Ich habe einige ausprobiert, /usr/share/appplications/default.listaber es funktioniert nicht.

igor012
quelle

Antworten:

16

Schauen Sie sich die Datei an $HOME/.local/share/applications/defaults.list

In einem Abschnitt können Sie [Default Applications]die Programme für bestimmte MIME-Typen angeben. Sie können zum Beispiel hinzufügen:

application/x-debian-package=gdebi.desktop

Die .desktopDateien finden Sie in /usr/share/applications/oder Sie können Ihre eigenen Dateien unter erstellen $HOME/.local/share/applications/. Führen Sie aus, um den MIME-Typ der Dateien zu ermitteln

file --mime-type <some_file>

Alternativ kann in KDE dasselbe in der GUI unter Dateizuordnungen in den Systemeinstellungen erreicht werden.


Informationen zum Registrieren eines MIME-Typs für eine Erweiterung finden Sie unter freedesktop.org - Hinzufügen von MIMETutor und Stackoverflow - Registrieren von Dateierweiterungen / MIME- Typen unter Linux .

Marco
quelle
Ich habe den MIME-Typ "MimeType = image / x-exr; image / tiff; image / png; image / jpeg; image / dpx;" geändert. in der .desktop-Datei.
igor012
1
In meiner Version Fedora release 18 (Spherical Cow)mit xfce wurde die Datei mimeapps.list und nicht defaults.list genannt. JTYSK
Ecke
Dies kann verwendet werden, um die Anwendung basierend auf dem MIME-Typ festzulegen, aber was ist mit der Dateierweiterung (gemäß der ursprünglichen Frage)? Verarbeitungsskizzen haben beispielsweise den MIME-Typ text / plain ("Nur-Text-Dokument"), können jedoch durch die Erweiterung .pde voneinander unterschieden werden. Ich möchte, dass sie in Processing geöffnet werden, konnte dies jedoch nicht, ohne dass sich dies auch auf .txt und andere auswirkt.
Appas
1
@appas Zuerst registrieren Sie die Dateierweiterung für einen MIME-Typ. Anschließend weisen Sie dem MIME-Typ eine Anwendung zu, wie in dieser Antwort dargestellt.
Marco
Sie können auch die benutzerdefinierten "Öffnen mit" .desktop-Dateien (Desktop-Eintrag) in diesem lokalen Anwendungsordner finden - sie werden hier automatisch erstellt. Einige der Optionen in der Datei können über die Benutzeroberfläche "Dateieigenschaften" im Dateimanager bearbeitet werden.
Edward