Ändern Sie die von gnome-open, exo-open, xdg-open, gvfs-open und kde-open verwendeten Standardanwendungen

12

Wie man die Anwendungen mit bestimmten Dateitypen zugeordnet ändern für gnome-open, exo-open, xdg-open, gvfs-openund kde-open?

  1. Gibt es eine Möglichkeit, Konfigurationsdateien oder einen Befehlszeilenbefehl zu bearbeiten?
  2. Gibt es eine Möglichkeit, dies über eine grafische Benutzeroberfläche zu tun?

Für beide Fragen: Wie mache ich es auf Benutzerbasis, wie mache ich es systemweit?

Schüler
quelle
Für kde-open und andere KDE-Apps: askubuntu.com/questions/165618/…
Ciro Santilli am

Antworten:

6

All dies geschieht mit MIME-Typen in verschiedenen Datenbanken . xdg-mimekann verwendet werden, um Benutzerwerte abzufragen und festzulegen.

Ignacio Vazquez-Abrams
quelle
5

Ich hatte heute das gleiche Problem, aber mehr in Richtung der Gnome / Zimt Seite der Dinge.

Sie können den Standard-MIME-Typ folgendermaßen abfragen und ändern:

gvfs-mime --query inode/directory

gvfs-mime --set inode/directory nemo.desktop
wallnuss
quelle
3

Aufbauend auf der Antwort von @Ignacio Vazquez-Abrams sind hier die Beschwörungsformeln für Ungeduldige, die viele typische Anwendungsfälle abdecken sollten:

Ermitteln Sie den MIME-Typ Ihrer Datei:

xdg-mime query filetype somefile.pdf

wird ergeben application/pdf.

Legen Sie eine Standardanwendung fest, um damit umzugehen:

xdg-mime default qpdfview.desktop application/pdf

Hier verwende ich die Desktop-Definition von qdfview als Programm für die Bearbeitung von PDFs.

Harald
quelle