Aggiunta firma autore a fine documento

This commit is contained in:
Celestino Amoroso 2024-03-09 18:30:23 +01:00
parent bcd8447d9b
commit 70ace8de41

View File

@ -1,83 +1,89 @@
= Associazione applicazione ai tipi di file con XDG = Associazione applicazione ai tipi di file con XDG
Operazioni per l'apertura dei file con l'applicazione associata Operazioni per l'apertura dei file con l'applicazione associata
:authors: Celestino Amoroso :authors: Celestino Amoroso
:docinfo: shared :docinfo: shared
:encoding: utf-8 :encoding: utf-8
:toc: right :toc: right
:toclevels: 4 :toclevels: 4
:toc-title: Indice Generale :toc-title: Indice Generale
:icons: font :icons: font
:icon-set: fi :icon-set: fi
:numbered: :numbered:
:table-caption: Tabella :table-caption: Tabella
:figure-caption: Diagramma :figure-caption: Diagramma
:docinfo1: :docinfo1:
:sectlinks: :sectlinks:
:sectanchors: :sectanchors:
:source-highlighter: rouge :source-highlighter: rouge
// :rouge-style: ThankfulEyes // :rouge-style: ThankfulEyes
:rouge-style: gruvbox :rouge-style: gruvbox
// :rouge-style: colorful // :rouge-style: colorful
//:rouge-style: monokay //:rouge-style: monokay
toc::[] toc::[]
== Tipi MIME == Tipi MIME
La selezione dell'applicazione appropriata si esegue con il comando `xdg-open`. Questo programma seleziona l'applicazione predefinita per il tipo _MIME_ del file. La selezione dell'applicazione appropriata si esegue con il comando `xdg-open`. Questo programma seleziona l'applicazione predefinita per il tipo _MIME_ del file.
La gestione dei tipi MIME si effettua con il comando `xdg-mime`. La gestione dei tipi MIME si effettua con il comando `xdg-mime`.
.Determinazione tipo MIME del file PDF "onepage-a4.pdf" .Determinazione tipo MIME del file PDF "onepage-a4.pdf"
[source,shell] [source,shell]
---- ----
$ xdg-mime query filetype onepage-a4.pdf $ xdg-mime query filetype onepage-a4.pdf
application/pdf application/pdf
---- ----
.Applicazione predefinita associata al tipo `application/pdf` .Applicazione predefinita associata al tipo `application/pdf`
[source,shell] [source,shell]
---- ----
$ xdg-mime query default application/pdf $ xdg-mime query default application/pdf
libreoffice-draw.desktop libreoffice-draw.desktop
---- ----
.Impostazione di _Okular_ come applicazione predefinita per il tipo `application/pdf` .Impostazione di _Okular_ come applicazione predefinita per il tipo `application/pdf`
[source,shell] [source,shell]
---- ----
$ xdg-mime default okularApplication_pdf.desktop application/pdf $ xdg-mime default okularApplication_pdf.desktop application/pdf
---- ----
=== File desktop per i tipi MIME === 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 all'applicazione da associare ad un tipo MIME. I file desktop dei tipi MIME sono collocati nella directory `/usr/share/application`. Cercare qui il file desktop corrispondente all'applicazione da associare ad un tipo MIME.
E' possibile definire file desktop locali da collocare nella directory `~/.local/share/applications`. E' possibile definire file desktop locali da collocare nella directory `~/.local/share/applications`.
.Esempio di file desktop .Esempio di file desktop
[source,ini] [source,ini]
---- ----
[Desktop Entry] [Desktop Entry]
Version=1.0 Version=1.0
Name=GNU Emacs (GUI) Name=GNU Emacs (GUI)
GenericName=Text Editor GenericName=Text Editor
Comment=GNU Emacs is an extensible, customizable text editor - and more 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++; 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 Exec=/usr/bin/emacsclient -c %F
Icon=emacs25 Icon=emacs25
Type=Application Type=Application
Terminal=false Terminal=false
Categories=Utility;Development;TextEditor; Categories=Utility;Development;TextEditor;
StartupWMClass=Emacs StartupWMClass=Emacs
Keywords=Text;Editor; Keywords=Text;Editor;
---- ----
== Apertura di un file == Apertura di un file
Quando al tipo MIME di un file è associata la corrispondente applicazione preferita, l'apertura del file si esegue semplicemente con il comando `xdg-open`. Quando al tipo MIME di un file è associata la corrispondente applicazione preferita, l'apertura del file si esegue semplicemente con il comando `xdg-open`.
.Apertura file PDF "onepage-a4.pdf" .Apertura file PDF "onepage-a4.pdf"
[source,shell] [source,shell]
---- ----
$ xdg-open onepage-a4.pdf $ xdg-open onepage-a4.pdf
---- ----
== Link utili == Link utili
Vedere anche https://200ok.ch/posts/2022-01-12_configuring_default_applications_for_xdg_open.html[Configuring default applications for xdg-open]. Vedere anche https://200ok.ch/posts/2022-01-12_configuring_default_applications_for_xdg_open.html[Configuring default applications for xdg-open].
'''
*Celestino Amoroso* +
*celestino . amoroso @ gmail . com*
image::https://gravatar.com/avatar/88d204d546890e5d89073fb1cec29fe9.png?size=48[]