Aggiunta firma autore a fine documento
This commit is contained in:
parent
bcd8447d9b
commit
70ace8de41
@ -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[]
|
||||||
|
Loading…
Reference in New Issue
Block a user