diff --git a/Desktop/xdg-open-mime.adoc b/Desktop/xdg-open-mime.adoc index 9e3fe00..0e86145 100644 --- a/Desktop/xdg-open-mime.adoc +++ b/Desktop/xdg-open-mime.adoc @@ -79,8 +79,44 @@ Quando al tipo MIME di un file è associata la corrispondente applicazione prefe $ xdg-open onepage-a4.pdf ---- +== Impostazione browser web predefinito +In generale, il comando da utilizzare per impostare l'applicazione predefinita per l'apertura di un determinato tipo mime di file è https://linux.die.net/man/1/xdg-desktop-menu[_xdg-settings_]. + +.Elenco delle proprietà configurabili con XDG +[source,shell] +---- +$ xdg-settings --list +Known properties: + default-url-scheme-handler Default handler for URL scheme + default-web-browser Default web browser +---- + +.Ottenere il valore di _default-web-browser_ +[source,shell] +---- +$ xdg-settings get default-web-browser +org.mozilla.firefox.desktop +---- + +.Elenco delle specifiche di browser noti +[source,shell] +---- +$ ls /usr/share/applications | grep -iE 'chrome|firefox|brave|edge|opera|vivaldi|falkon' +brave-browser.desktop +com.brave.Browser.desktop +org.kde.falkon.desktop +org.mozilla.firefox.desktop +---- + +.Impostazione di _Brave_ come browser predefinito +[source,shell] +---- +$ xdg-settings set default-web-browser brave-browser.desktop +---- + == Link utili -Vedere anche https://200ok.ch/posts/2022-01-12_configuring_default_applications_for_xdg_open.html[Configuring default applications for xdg-open]. +* Tabella dei https://www.iana.org/assignments/media-types/media-types.xhtml[media type] registrati presso IANA. +* Vedere anche https://200ok.ch/posts/2022-01-12_configuring_default_applications_for_xdg_open.html[Configuring default applications for xdg-open]. ''' *Celestino Amoroso* + diff --git a/System/README.adoc b/System/README.adoc index bd39f94..df170de 100644 --- a/System/README.adoc +++ b/System/README.adoc @@ -3,3 +3,6 @@ * https://git.portale-stac.it/howto/linux/src/branch/main/System/linux-gui-cli.adoc#[Systemd - Switch between GUI and CLI] * https://git.portale-stac.it/howto/linux/src/branch/main/System/rtcwake.adoc#[rtcwake - Risveglio programmato di un PC Linux] * https://git.portale-stac.it/howto/linux/src/branch/main/System/suspend.adoc#[Sospensione dei sistemi Linux] + +## Fedora +* https://git.portale-stac.it/howto/linux/src/branch/main/System/fedora-java-headless.adoc#[Fedora Java - Selezione modalità Headless/GUI] diff --git a/System/fedora-java-headless-gui.adoc b/System/fedora-java-headless-gui.adoc new file mode 100644 index 0000000..9ece594 --- /dev/null +++ b/System/fedora-java-headless-gui.adoc @@ -0,0 +1,61 @@ += Fedora Java Headless/GUI +Fedora Java Headless/GUI +: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::[] + +### Installazione di Java con o senza GUI + +NOTE: Questo articolo è la traduzione dell'https://developer.fedoraproject.org/tech/languages/java/java-installation.html[originale] + +Fedora è dotato di OpenJDK - un'implementazione gratuita e a sorgente aperto della Piattaforma Java, Edizione Standard. +Per installare OpenJDK eseguire: + +[shell] +---- +$ sudo dnf install java-devel +---- + +Questo comand installerà il Java Development Kit, che comprende l'ambiente runtime e gli strumenti di sviluppo associati. + +In seguito, se si vuole eseguire un nuova applicazione in un'ambiente di roduzione o di prova, è possibile installare il colo ambiente runtime (JRE), senza gli strumenti di sviluppo. +Ciò può essere ottenuti in alcuni modi: + +[shell] +---- +$ sudo dnf install java-openjdk-headless +---- + +Il comando di sopra installerà JRE in modalità _headless_, ovvero JRE senza supporto per grafica e audio. Se l'applicazione Java è pensato per un server priva interfaccia utente grafica (GUI), allora questa è la modalità appropriata. + +Se invece l'applicazione necessita di funzionalità GUI e/o audio, sarà necessario provvedere all'installazione del JRE completo. +Per installare il JRE completo esegiure il seguente comando: + +[shell] +---- +$ sudo dnf install java-openjdk +---- + +''' +*Celestino Amoroso* + +*celestino . amoroso @ gmail . com* + +image::https://gravatar.com/avatar/88d204d546890e5d89073fb1cec29fe9.png?size=48[]