linux/xdg-open-mime.adoc
2023-09-14 16:47:43 +02:00

2.5 KiB
Raw Blame History

Associazione applicazione ai tipi di file con XDG

1. Tipi MIME

La selezione dellapplicazione appropriata si esegue con il comando xdg-open. Questo programma seleziona lapplicazione predefinita per il tipo MIME del file.

La gestione dei tipi MIME si effettua con il comando xdg-mime.

Determinazione tipo MIME del file PDF "onepage-a4.pdf"
$ xdg-mime query filetype onepage-a4.pdf
application/pdf
Applicazione predefinita associata al tipo application/pdf
$ xdg-mime query default application/pdf
libreoffice-draw.desktop
Impostazione di Okular come applicazione predefinita per il tipo application/pdf
$ xdg-mime default okularApplication_pdf.desktop application/pdf

1.1. File desktop per i tipi MIME

I file desktop dei tipi MIME sono collocati nella directory /usr/share/application. Cercare qui il file desktop corrispondente allapplicazione da associare ad un tipo MIME.

E' possibile definire file desktop locali da collocare nella directory ~/.local/share/applications.

Esempio di file desktop
[Desktop Entry]
Version=1.0
Name=GNU Emacs (GUI)
GenericName=Text Editor
Comment=GNU Emacs is an extensible, customizable text editor - and more
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=/usr/bin/emacsclient -c %F
Icon=emacs25
Type=Application
Terminal=false
Categories=Utility;Development;TextEditor;
StartupWMClass=Emacs
Keywords=Text;Editor;

2. Apertura di un file

Quando al tipo MIME di un file è associato la corrispondente applicazione preferita, lapertura del file si esegue semplicemente con il comando xdg-open.

Apertura file PDF "onepage-a4.pdf"
$ xdg-open onepage-a4.pdf