Desktop environment (Italiano)

Un ambiente desktop (in inglese 'desktop environment' o 'DE') è un'implementazione della cosiddetta metafora della scrivania composta da un insieme di programmi che condividono un'interfaccia utente grafica (GUI) comune.

Translation Status: This article is a localized version of Desktop environment. Last translation date: 2022-08-31. You can help to synchronize the translation, if there were changes in the English version.

Panoramica

Un ambiente desktop unisce diversi componenti allo scopo di fornire i comuni elementi tipici di un'interfaccia utente grafica quali icone, barre degli strumenti, immagini di sfondo e widget per il desktop. Inoltre la maggior parte degli ambienti desktop include una serie di applicazioni e strumenti integrati. In particolare, gli ambienti desktop forniscono il proprio window manager, il quale può tuttavia di norma essere sostituito con un altro window manager compatibile.

L'utente è libero configurare il proprio ambiente GUI in diversi modi. Gli ambienti desktop si limitano a mettere a disposizione strumenti completi e pratici a tal fine. È importante notare che gli utenti sono liberi di utilizzare diverse combinazioni di applicazioni di vari ambienti desktop. Ad esempio, un utente KDE può installare ed eseguire applicazioni GNOME come il browser web Epiphany, qualora lo dovesse preferire al browser web Konqueror, predefinito di KDE. Uno degli svantaggi insiti in questo approccio è dato da fatto che molte delle applicazioni fornite dagli ambienti desktop sono largamente dipendenti dalle librerie su cui questi sono basati. Di conseguenza, per installare applicazioni facenti parte di diversi ambienti desktop sarà necessario installare un numero maggiore di dipendenze. Gli utenti che desiderano limitare lo spazio occupato sul disco evitano nella maggior parte dei casi queste configurazioni ibride, o scelgono alternative che dipendano da un numero limitato di librerie esterne.

Inoltre, le applicazioni fornite da un ambiente desktop tendono a integrarsi meglio nei propri ambienti nativi. A un livello esterno, l'utilizzo più ambienti con diversi widget toolkit produrrà delle discrepanze visive (vale a dire interfacce con icone e stili di widget diversi). In termini di usabilità, gli ambienti ibridi potrebbero presentare differenze in termini di funzionalità (ad es. clic singolo o clic doppio sulle icone; funzionalità drag-and-drop) con potenziali elementi di confusione e comportamenti imprevisti.

Elenco di ambienti desktop

Ufficialmente supportati

  • Budgie Budgie è un ambiente desktop progettato per l'utente moderno, con una particolare attenzione rivolta alla semplicità e all'eleganza.
https://blog.buddiesofbudgie.org || budgie-desktop
  • Cinnamon Cinnamon ha l'obiettivo di fornire un'esperienza utente di tipo tradizionale. Cinnamon è un fork di GNOME 3.
https://github.com/linuxmint/Cinnamon || cinnamon
  • Cutefish Cutefish è un ambiente desktop nuovo e moderno.
https://cutefish-ubuntu.github.io || cutefish
  • Deepin L'interfaccia desktop e le applicazioni Deepin offrono un design intuitivo ed elegante, e rendono operazioni quali navigare, condividere, effettuare ricerche ecc. semplicemente divertenti.
https://www.deepin.org/ || deepin
  • Enlightenment La shell desktop Enlightenment offre un window manager efficiente basato sulle librerie Enlightenment Foundation, oltre ad altri componenti essenziali di un ambiente desktop quali un file manager, icone per il desktop e widget. Supporta l'utilizzo di temi conservando al contempo ottimi livelli di prestazioni sia con componenti hardware datati che nei dispositivi embedded.
https://www.enlightenment.org/ || enlightenment
  • GNOME L'ambiente desktop GNOME è un desktop dal look attraente e intuitivo, dotato una sessione moderna (GNOME) e di una classica (GNOME Classic).
https://www.gnome.org/ || gnome
  • MATE Mate offre agli utenti Linux un ambiente desktop dal look attraente basato su metafore di tipo tradizionale. Il progetto MATE ha avuto inizio come fork di GNOME 2, ma la versione attuale è basata su GTK 3.
https://mate-desktop.org/ || mate
  • Sugar La piattaforma di apprendimento Sugar è un ambiente desktop composto da attività concepite per accompagnare i bambini di età compresa tra 5 e 12 anni nei processi di apprendimento grazie a elementi multimediali interattivi. Sugar è l'elemento centrale di uno sforzo congiunto a livello mondiale finalizzato a offrire a ogni bambino la possibilità di accedere a un'istruzione di qualità. È attualmente utilizzato da quasi un milione di bambini in tutto il mondo, in 40 diversi paesi e in 25 lingue. Sugar mette a disposizione gli strumenti necessari per aiutare le persone a condurre una vita appagante, offrendo loro la possibilità di accedere a un'istruzione di qualità, attualmente negata a molti.
https://sugarlabs.org/ || sugar + sugar-fructose

Non ufficialmente supportati

  • PaperDE Ambiente desktop realizzato sulla base di Qt/Wayland e wayfire.
https://cubocore.org/paperde.html || paperdeAUR

Ambienti personalizzati

Gli ambienti desktop rappresentano il modo più semplice per installare un ambiente grafico "completo". Tuttavia, gli utenti hanno a disposizione diverse opzioni per creare e personalizzare in libertà il proprio ambiente grafico, nel caso nessuno degli ambienti desktop più diffusi dovesse soddisfare le loro esigenze. In generale, per creare un ambiente personalizzato è necessario selezionare un window manager o un compositor, una barra delle applicazioni e una serie di applicazioni (una selezione minima include di norma un emulatore di terminale, un file manager e un editor di testo) che siano adatti alle proprie esigenze.

Gli altri componenti normalmente forniti dagli ambienti desktop sono:

Utilizzo di un altro window manager

Se l'ambiente desktop possiede il proprio articolo, vedere la relativa sezione Utilizzo di un altro window manager, in caso contrario consultare la documentazione ufficiale.

gollark: Oh yes, we know about the objects in advance, right.
gollark: Can you even work out where it is in 3D space unambiguously without *two* cameras?
gollark: Ah. Yes. Would we not need much information about the camera and stuff?
gollark: ?
gollark: Ideally for feed the fish and whatever we would know exactly where the robot is and exactly where the target object is in 3D space and have some code work out exactly how to turn and whatever to go there, but hahahahano.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.