= Browser predefinito per XDG Impostazione web browser predefinito con XDG :authors: Celestino Amoroso :docinfo: shared :encoding: utf-8 :toc: right :toclevels: 4 :toc-title: Indice Generale :icons: font :icon-set: fi :numbered: :table-caption: Tabella :figure-caption: Diagramma :docinfo1: :sectlinks: :sectanchors: :source-highlighter: rouge // :rouge-style: ThankfulEyes :rouge-style: gruvbox // :rouge-style: colorful //:rouge-style: monokay toc::[] == Impostazione web browser predefinito con XDG Il browser predefinito si imposta con il comando `xdg-settings`. In generale comando `xdg-settings` è utilizzato per impostare proprietà del desktop KDE o GNOME. Questa guida mostra come usare `xdg-settings` per modificare il browser predefinito del desktop. In particolare, è sostituito _Firefox_ con il più leggero _Otter Browser_, adatto all'uso remoto attraverso tunnel SSH. === Elenco delle proprietà del desktop [source,shell] ---- $ xdg-settings --list Known properties: default-url-scheme-handler Default handler for URL scheme default-web-browser Default web browser ---- === Lettura proprietà Recupero del valore di una proprietà desktop. .Lettura proprietà *default-web-browser* [source,shell] ---- $ xdg-settings get default-web-browser firefox.desktop ---- Si vede che il valore della proprietà _default-web-browser_ è il nome di un file desktop. Il web browser inizialmente predefinito è quindi Firefox. Il suo file desktop è `/usr/share/applications/firefox.desktop`. === Impostazione proprietà Impostazione di una proprietà desktop. .Impostazione proprietà *default-web-browser* [source,shell] ---- $ xdg-settings get default-web-browser otter-browser.desktop ---- Il web browser predefinito è ora Otter Browser. Il suo file desktop è `/usr/share/applications/otter-browser.desktop`. === Esecuzione del browser predefinito L'esecuzione del browser predefinito si esegui "aprendo" un'URL con il comando xdg-open URL .Apertura browser predefinito su Google [source,shell] ---- $ xdg-open https://www.google.it ---- TIP: Per aprire il browser senza una specifica URL, invocare `xdg-open http:/`.