Differences between revisions 22 and 38 (spanning 16 versions)
Revision 22 as of 2012-11-10 19:56:50
Size: 5474
Comment: sync with English version
Revision 38 as of 2020-09-16 08:12:18
Size: 15577
Comment: sync with English master v.144
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[ar/DesktopEnvironment|العربية]] - [[bn/DesktopEnvironment|বাংলা-(Bengali)]] - [[pt_BR/DesktopEnvironment|Brasileiro]] - [[de/DesktopEnvironment|Deutsch]] - [[ko/DesktopEnvironment|한국어]] - [[el/DesktopEnvironment|Ελληνικά]] - [[DesktopEnvironment|English]] - [[es/DesktopEnvironment|Español]] - [[fr/DesktopEnvironment|Français]] - Italiano - [[he/DesktopEnvironment|עברית (Hebrew)]] - [[pl/Pulpit|Polski]] - [[ru/DesktopEnvironment|Русский]]- [[sv/DesktopEnvironment|Svenska]] - [[ta/DesktopEnvironment|தமிழ் (Tamil)]] - [[zh_CN/DesktopEnvironment|简体中文]] -~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[ar/DesktopEnvironment|العربية]] - [[bn/DesktopEnvironment|বাংলা-(Bengali)]] - [[de/DesktopEnvironment|Deutsch]] - [[el/DesktopEnvironment|Ελληνικά]] - [[DesktopEnvironment|English]] - [[es/DesktopEnvironment|Español]] - [[fr/DesktopEnvironment|Français]] - [[he/DesktopEnvironment|עברית (Hebrew)]] - Italiano - [[ko/DesktopEnvironment|한국어]] - [[pl/Pulpit|Polski]] - [[pt_BR/DesktopEnvironment|Brasileiro]] - [[ru/DesktopEnvironment|Русский]] - [[si/DesktopEnvironment|සිංහල-(Sinahala)]] - [[sv/DesktopEnvironment|Svenska]] - [[ta/DesktopEnvironment|தமிழ் (Tamil)]] - [[zh_CN/DesktopEnvironment|简体中文]]-~
Line 5: Line 5:
<<BR>> ----
Line 7: Line 7:
||<tablewidth="100%" tablestyle="border: 0px hidden ; text-align: center;"> {{http://www.debian.org/logos/openlogo-nd-50.png}} {{http://www.debian.org/Pics/debian.png}} ||
||<style="border: 0px hidden ;">~+ {{attachment:Portal/IDB/logo_portal.png}} Benvenuti nel portale dell'ambiente desktop di [[it/Debian|Debian]]+~ ||
{{attachment:Portal/IDB/icon-display-32x32.png}} Debian supporta tutti i tipi di ambienti grafici, da ambienti desktop completi ad alternative più leggere, e anche gestori di finestre minimalisti ma potenti.
Line 10: Line 9:
----
{{attachment:Portal/IDB/icon-display-32x32.png}} Debian supporta tutti i tipi di ambienti grafici dagli [[WikiPedia:Desktop_environment|ambienti desktop]] completi come Gnome e KDE, ad ambienti più leggeri come Xfce e LXDE, fino a gestori di finestre ancora più leggeri come Openbox e gestori di finestre affiancate come Wmii.
Un ambiente desktop fornisce un insieme di applicazioni coerente in termini di aspetto, funzionalità e usabilità.

<<TableOfContents()>>

= Componenti del desktop =

<<Anchor(de)>>
== Ambienti desktop ==



##
## Tricky table style:
## - first row just says overall table CSS
## - thumbnails from screenshot.debian.net are 160x120, we set first cell to 185px
## - no proper way to specify vertical-align on td except with a class, we add them manually on 2nd column
##

||<style="width: 185px;">[[https://screenshots.debian.net/package/gnome|{{https://screenshots.debian.net/thumbnail/gnome}}]]||<style="vertical-align:middle;">Il progetto [[it/Gnome|GNOME]] fornisce due cose: l'ambiente desktop GNOME, un desktop intuitivo e bello per gli utenti, e la piattaforma di sviluppo GNOME, un'infrastruttura vasta per compilare applicazioni che si integrino nel resto del desktop.||
||[[https://screenshots.debian.net/package/kde-standard|{{https://screenshots.debian.net/thumbnail/kde-standard}}]]||<style="vertical-align:middle;">[[it/KDE|Plasma di KDE]] è un ambiente desktop grafico open source potente per postazioni Unix. Combina facilità d'uso, funzionalità a passo con i tempi e un design grafico eccellente con la superiorità tecnologica del sistema operativo Unix.||
||[[https://screenshots.debian.net/package/xfce4|{{https://screenshots.debian.net/thumbnail-with-version/xfce4/4.14}}]]||<style="vertical-align:middle;">[[it/Xfce|Xfce]] è un ambiente desktop leggero per vari sistemi *NIX. Progettato per la produttività, carica ed esegue applicazioni in modo veloce, risparmiando allo stesso tempo risorse di sistema.||
||[[https://screenshots.debian.net/package/lxde|{{https://screenshots.debian.net/thumbnail/lxde}}]]||<style="vertical-align:middle;">[[it/LXDE|LXDE]] è progettato per funzionare bene con computer con basse prestazioni, come macchine più vecchie con limiti di risorse, netbook di nuova generazione e altri computer piccoli.||
||[[https://screenshots.debian.net/package/mate-desktop|{{https://screenshots.debian.net/thumbnail/mate-desktop}}]]||<style="vertical-align:middle;">[[it/MATE|MATE]] è la continuazione di GNOME 2. Fornisce un ambiente desktop attraente e intuitivo usando le metafore tradizionali per Linux e per altri sistemi operativi simil-Unix.||

Tra gli altri ambienti desktop disponibili in Debian sono inclusi: [[DebianPackage:cinnamon|Cinnamon]], [[DebianPackage:lxqt|LXQt]], [[DebianPackage:budgie-desktop|Budgie]], [[DebianPackage:e17|Enlightenment]], [[DebianPackage:fvwm-crystal|FVWM-Crystal]], [[it/DebianGNUstep|GNUstep]]/[[DebianPackage:wmaker|Window Maker]], [[DebianPackage:sugar-session|Sugar]], [[https://notionwm.net/|Notion WM]] e probabilmente altri.

Tra gli altri ambienti desktop non disponibili in Debian sono inclusi: Unity ([[https://ubports.com/|1]] [[https://github.com/yunit-io/yunit|2]]), [[https://elementary.io/get-involved#desktop-development|Pantheon]], [[https://rox.sourceforge.net/desktop/|ROX]], [[https://equinox-project.org/|Equinox/EDE]], [[https://etoileos.com/|Étoilé]], [[https://sourceforge.net/projects/cdesktopenv/|CDE]], [[https://artemis-project.github.io/|Artemis]], [[https://durden.arcan-fe.com/|Durden]], [[https://www.project-trident.org/|Trident]], [[https://lumina-desktop.org/|Lumina]] e [[https://wiki.archlinux.org/index.php/Desktop_Environment|altri]].

== Window manager ==

Come dice il nome i window manager ("gestori di finestre") controllano la disposizione e l'aspetto delle finestre dell'ambiente e i modi con cui si interagisce con esse. Sebbene alcuni gestori di finestre possano far parte di un ambiente desktop, altri (come i window manager con finestre affiancate) funzionano anche da soli, e possono essere progettati proprio per quello scopo.

## Tricky table format, see previous note.
||||<tablestyle="width:100%; background-color: #f5f6f7; border: 1px solid #d2d3d7;">||
||<style="width: 185px;">[[https://screenshots.debian.net/package/openbox|{{https://screenshots.debian.net/thumbnail/openbox}}]]||<style="vertical-align:middle;">[[Openbox]] è un window manager leggero e altamente configurabile con un vasto supporto degli standard. È molto noto per il suo aspetto minimalista.||
||[[https://screenshots.debian.net/package/fluxbox|{{https://screenshots.debian.net/thumbnail/fluxbox}}]]||<style="vertical-align:middle;">[[it/FluxBox|Fluxbox]] è un window manager per X che è stato basato sul codice di Blackbox 0.61.1. È molto leggero in termini di risorse e facile da usare, ma pur sempre ricco di funzioni che permettono un'esperienza desktop facile ed estremamente veloce.||
||[[https://screenshots.debian.net/package/compiz|{{https://screenshots.debian.net/thumbnail/compiz}}]]||<style="vertical-align:middle;">[[it/Compiz|Compiz]] è un window manager con compositing per il sistema X Window che usa l'hardware per grafica 3D per creare veloci effetti di compositing per il desktop per la gestione delle finestre.||

Cercare altri window manager con Debtags: [[https://debtags.debian.org/search/?wl=&q=tag%3Ax11%3A%3Awindow-manager|x11::window-manager]].

=== Window manager a finestre affiancate ===
I gestori di finestre con finestre affiancate (tiling window manager) forniscono un modo per controllare il comportamento delle finestre posizionandole affiancate e riempiendo facilmente tutto lo schermo.

## Tricky table format, see previous note.
||||<tablestyle="width:100%; background-color: #f5f6f7; border: 1px solid #d2d3d7;">||
||<style="width: 185px;">[[https://screenshots.debian.net/package/wmii|{{https://screenshots.debian.net/thumbnail/wmii}}]]||<style="vertical-align:middle;">[[it/Wmii|Wmii]] è un window manager dinamico per X11. Supporta la gestione delle finestre classica e affiancata con controllo remoto esteso con tastiera, mouse e basato su filesystem. Sostituisce al paradigma degli spazi di lavoro con un nuovo approccio basato su etichette.||
||[[https://screenshots.debian.net/package/awesome|{{https://screenshots.debian.net/thumbnail/awesome}}]]||<style="vertical-align:middle;">[[Awesome]] è un window manager dinamico per X11. Supporta la gestione delle finestre affiancata con funzioni estese per tastiera e mouse ed è controllabile da script in Lua. Include molti moduli aggiuntivi che lo possono rendere molto potente. Sostituisce il paradigma a spazi di lavoro con un nuovo approccio a finestre affiancate che non si sovrappongono.||
||[[https://screenshots.debian.net/package/i3-wm|{{https://screenshots.debian.net/thumbnail/i3-wm}}]]||<style="vertical-align:middle;">[[i3]]||
||[[https://screenshots.debian.net/package/dwm|{{https://screenshots.debian.net/thumbnail/dwm}}]]||<style="vertical-align:middle;">[[Dwm]]||


== Display Manager, gestori di sessione ==

Nel sistema X Window System un gestore di sessione X (display manager) è un gestore grafico di login che avvia una sessione in un server X dallo stesso computer o da un altro. Un gestore di sessione presenta all'utente una schermata di login. Una sessione viene avviata quando un utente inserisce con successo una combinazione valida di nome utente e password.

Ulteriori informazioni: [[it/DisplayManager|Display manager]].

== Server di display ==

La maggior parte dei sistemi desktop attualmente si basa su [[it/Xorg|Xorg]] (X Window System) e supporterà nel futuro [[Wayland]].

= Come funzionano le cose =

<<Anchor(dide)>>
== Installazione di un ambiente desktop ==

Durante l'installazione di Debian l'installatore offre la scelta di quale [[#de|ambiente desktop]] installare. Se si preferisce installarne uno dopo avere fatto l'avvio nel nuovo sistema operativo, si possono rifiutare tutte le scelte offerte togliendo il segno di spunta a "Ambiente desktop Debian".

Un utente con Debian 10 (buster) o Debian 11 (bullseye) vedrà il seguente menu:

{{{
[*] Ambiente desktop Debian
[ ] GNOME
[ ] Xfce
[ ] KDE Plasma
[ ] Cinnamon
[ ] MATE
[ ] LXDE
[ ] LXQt
}}}

 * Se si accetta questa selezione viene installato l'ambiente desktop GNOME.
 * Senza deselezionare l'ambiente desktop, può essere selezionata un'altra voce, incluso GNOME. Ciò installerà la selezione.
 * Deselezionare "Ambiente desktop Debian" e selezionando qualsiasi altra scelta farà sì che venga installata tale scelta.

Per una spiegazione di questo comportamento si deve guardare parte della riga "Recommends:" (Raccomanda) in `apt show task-desktop`.

{{{
Recommends: task-gnome-desktop | task-xfce-desktop | task-kde-desktop | task-lxde-desktop
            | task-cinnamon-desktop | task-mate-desktop | task-lxqt-desktop
}}}

 * L'ambiente desktop Debian installa task-desktop e richiede uno dei pacchetti elencati sopra. Se nel sistema non ne è presente nessuno, viene installato il primo della lista, task-gnome-desktop, per soddisfare la dipendenza. Questa è la situazione quando un utente accetta solo l'ambiente desktop Debian.

 * Guardando `apt show task-mate-desktop` si vede che dipende da task-desktop e mate-desktop-environment. Selezionando MATE, con o senza selezionato l'ambiente desktop Debian, si soddisfa la riga Recommends: di task-desktop e si installa MATE invece del predefinito Gnome.

In seguito l'installazione di un altro ambiente desktop è semplice quanto installare un unico pacchetto. Per alcuni ambienti desktop si ha la scelta tra diversi metapacchetti a seconda che si desideri installare un insieme minimale del software oppure quasi tutto il software fornito dall'ambiente. Fare riferimento alla pagina specifica per l'ambiente desktop che si desidera installare per una descrizione di tali metapacchetti.
Line 14: Line 108:
http://www.debian.org/devel/debian-desktop/ - Homepage di Debian Desktop  * Debian Administrator's handbook: [[https://www.debian.org/doc/manuals/debian-handbook/sect.customizing-graphical-interface.en.html|Customizing the Graphical Interface]]
 * Manuale Debian Reference: [[https://www.debian.org/doc/manuals/debian-reference/ch07.it.html#_key_packages|Il sistema X Window System: Pacchetti fondamentali]] (Sezioni 7.1, 7.2)}}}

Installare un nuovo ambiente desktop lo rende disponibile nel sistema, ma sarà comunque necessario impostare la sessione utente (vedere più avanti) per eseguirlo.

== Sessioni ==

Le sessioni sono solitamente gestite dal [[it/DisplayManager|Display Manager]], che a sua volta si basa su [[Xsession]].

La maggior parte dei gestori di sessione permette di selezionare quale ambiente desktop/gestore di finestre si desidera eseguire per la sessione ed eventualmente lo rende predefinito.

Se non si desidera eseguire un display manager per gestire le proprie sessioni si può considerare l'uso di [[https://github.com/spanezz/nodm/|nodm]]. Ci si potrebbe trovare a proprio agio semplicemente con l'uso di un blocca-schermo (es. [[DebPkg:xscreensaver|XScreensaver]], [[DebPkg:suckless-tools|slock]]) per bloccare manualmente la propria sessione invece di attendersi che insista su nome utente e password prima di consentire l'accesso. Ciò è probabilmente non appropriato per i server ma può essere accettabile per un sistema utente casalingo presumendo che non esistano problemi di fiducia in famiglia.

Se non si ha alcun display manager installato, si può comunque avviare l'ambiente X dalla console con il comando '''startx''' che è una chiamata a [[xinit]].

{{{#!wiki debian
 * Manuale Debian Reference: [[https://www.debian.org/doc/manuals/debian-reference/ch07.it.html#_starting_the_x_window_system|Il sistema X Window System: Avviare il sistema X Window]] (Sezione 7.5)
Line 17: Line 127:
== Ambienti desktop ==
Line 19: Line 128:
||<tablestyle="width:100%; text-align: left" style="background-color:#EEEEEE">[[http://upload.wikimedia.org/wikipedia/commons/f/fd/Gnome-2.20-screenshot.png|{{http://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Gnome-2.20-screenshot.png/120px-Gnome-2.20-screenshot.png}}]]||Il progetto [[it/Gnome|GNOME]] fornisce due cose: l'ambiente desktop GNOME, un desktop intuitivo e bello per gli utenti, e la piattaforma di sviluppo GNOME, un'infrastruttura vasta per compilare applicazioni che si integrino nel resto del desktop.||
||<tablestyle="width:100%; text-align: left" style="background-color:#EEEEEE">[[http://upload.wikimedia.org/wikipedia/commons/5/54/KDE_4.png|{{http://upload.wikimedia.org/wikipedia/commons/thumb/5/54/KDE_4.png/120px-KDE_4.png}}]]||[[it/KDE|KDE]] è un ambiente desktop grafico open source potente per postazioni Unix. Combina facilità d'uso, funzionalità a passo con i tempi e un design grafico eccellente con la superiorità tecnologica del sistema operativo Unix.||
||<tablestyle="width:100%; text-align: left" style="background-color:#EEEEEE">[[http://upload.wikimedia.org/wikipedia/commons/7/71/Xfce-4.4.png|{{http://upload.wikimedia.org/wikipedia/commons/thumb/7/71/Xfce-4.4.png/120px-Xfce-4.4.png}}]]||[[it/Xfce|Xfce]] è un ambiente desktop leggero per vari sistemi *NIX. Progettato per la produttività, carica ed esegue applicazioni in modo veloce, risparmiando allo stesso tempo risorse di sistema.||
||<tablestyle="width:100%; text-align: left" style="background-color:#EEEEEE">[[http://upload.wikimedia.org/wikipedia/commons/4/4c/LXDE_desktop_full.png|{{http://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/LXDE_desktop_full.png/120px-LXDE_desktop_full.png}}]]||[[it/LXDE|LXDE]] è progettato per funzionare bene con computer con basse prestazioni, come macchine più vecchie con limiti di risorse, netbook di nuova generazione e altri computer piccoli.||
== Temi e personalizzazione ==
Line 24: Line 130:
== Window Manager ==
Line 26: Line 131:
||<tablestyle="width:100%; text-align: left" style="background-color:#EEEEEE">{{http://openbox.org/oldwiki/images/c/c5/Openbox-72.png}}||[[it/Openbox|Openbox]] è un window manager leggero e altamente configurabile con un vasto supporto degli standard. Le sue caratteristiche sono ben documentate nel sito web ufficiale.||
||<tablestyle="width:100%; text-align: left" style="background-color:#EEEEEE">{{http://old.fluxbox.org/download/propaganda/fb-icon48x48-metal.png}}||[[it/FluxBox|Fluxbox]] è un window manager per X che è stato basato sul codice di Blackbox 0.61.1. È molto leggero in termini di risorse e facile da usare, ma pur sempre ricco di funzioni che permettono un'esperienza desktop facile ed estremamente veloce.||
||<tablestyle="width:100%; text-align: left" style="background-color:#EEEEEE">{{http://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Compiz_logo.svg/100px-Compiz_logo.svg.png|Compiz logo|width=90%, height=90%}}||[[it/Compiz|Compiz]] è un window manager con compositing per il sistema X Window che usa l'hardware per grafica 3D per creare veloci effetti di compositing per il desktop per la gestione delle finestre.||
||<tablestyle="width:100%; text-align: left" style="background-color:#EEEEEE">{{http://upload.wikimedia.org/wikipedia/commons/thumb/1/13/Wmii-logo.svg/55px-Wmii-logo.svg.png}}||[[it/Wmii|Wmii]] è un window manager dinamico per X11. Supporta la gestione delle finestre classica e affiancata con controllo remoto esteso con tastiera, mouse e basato su filesystem. Sostituisce al paradigma degli spazi di lavoro con un nuovo approccio basato su etichette.||
Gli ambienti desktop spesso hanno temi personalizzati che permettono di cambiare l'aspetto e lo stile del dekstop dell'utente. Il modo più facile per personalizzare il proprio ambiente desktop è installare pacchetti con temi usando il [[it/PackageManagement|gestore dei pacchetti]].
Line 31: Line 133:
== Risorse ==
 * [[it/DebianDesktop|Il progetto Debian Desktop ]];
 * [[DesktopResolutionDraft|La risoluzione sull'ambiente desktop predefinito di Debian]];
 * [[it/User_interface|Definizione di interfaccia utente]];
 * [[it/DesktopDefaultSettings|Configurazioni predefinite]];
 * [[it/DisplayManager|Gestori di sessione]] come XDM, GDM, WDM o KDM.
È possibile personalizzare ulteriormente modificando impostazioni dei toolkit grafici, come GTK2, GTK3, o modificare direttamente le impostazioni delle applicazioni.
Line 38: Line 135:
<<Anchor(links)>> Alcuni terminali come xterm e urxvt fanno uso di [[Xresources|Xresources]] per controllare il loro aspetto e le loro funzionalità.

Cercare temi X11 usando Debtags: [[https://debtags.debian.org/search/?wl=&q=tag%3Ax11%3A%3Atheme|x11::theme]].

=== Tipi di carattere (font) ===

Si può imparare di più su come ottenere [[Fonts|tipi di carattere]], sul loro rendering e su altri aspetti.

== Problemi comuni ==

=== Ambienti eterogenei ===

Sebbene lo scopo di un desktop sia quello di fornire un insieme coerente di applicazioni, è probabile che si mescolino applicazioni provenienti da diversi ambienti desktop che usano vari toolkit grafici con l'inconveniente che non saranno ben integrate.

Ottenere un aspetto e uno stile uniformi tra le proprie applicazioni può essere difficile e si basa su trucchi come l'uso di temi progettati specificatamente per sembrare simili in ambienti e applicazioni diversi.

Alcune funzionalità come i menu del desktop possono essere condivise, in particolare per gli ambienti che seguono le linee guida di [[FreeDesktop|FreeDesktop]] (XDG).

=== Applicazioni predefinite ===

L'avere più applicazioni che hanno lo stesso scopo porta ad una competizione riguardo quale software debba aprire e gestire i file. Esistono diversi meccanismi per controllare queste [[it/DesktopDefaultSettings|applicazioni e impostazioni predefinite]].

= Risorse =
 * [[it/DebianDesktop|Il progetto Debian Desktop ]]
== Utenti finali ==
 * [[it/User_interface|Definizione di interfaccia utente]]
 * [[it/DisplayManager|Gestori di sessione]] come XDM, GDM, WDM o KDM
 * [[it/FreeDesktop|FreeDesktop]]
 * [[Fonts|Fonts]]
 * [[it/DesktopDefaultSettings|Configurazioni predefinite]]
 * [[it/Xorg|XOrg]]
 * [[Wayland]]

=== temi multipiattaforma ===
 * DebPkg:qt5-gtk-platformtheme può aiutare ad avere un aspetto simile con applicazioni Qt5 all'interno di ambienti GTK
 * [[http://chriskempson.com/projects/base16/|Base16]]: linee guida per creare temi dall'aspetto simile per varie applicazioni

== Contribuire ==
 * [[DebianArt]]
 * [[https://www.debian.org/devel/debian-desktop/|Il progetto Debian Desktop]] ([[it/DebianDesktop|wiki]])
 * [[DesktopResolutionDraft|La risoluzione sull'ambiente desktop predefinito di Debian]]

== Vedere anche ==
 * [[CategoryDesktopApplication]] - pagine del wiki relative ai programmi grafici per desktop

== Collegamenti esterni ==
 * [[WikiPedia:Desktop_environment|Ambiente desktop]] in Wikipedia

Translation(s): العربية - বাংলা-(Bengali) - Deutsch - Ελληνικά - English - Español - Français - עברית (Hebrew) - Italiano - 한국어 - Polski - Brasileiro - Русский - සිංහල-(Sinahala) - Svenska - தமிழ் (Tamil) - 简体中文


Portal/IDB/icon-display-32x32.png Debian supporta tutti i tipi di ambienti grafici, da ambienti desktop completi ad alternative più leggere, e anche gestori di finestre minimalisti ma potenti.

Un ambiente desktop fornisce un insieme di applicazioni coerente in termini di aspetto, funzionalità e usabilità.

Componenti del desktop

Ambienti desktop

https://screenshots.debian.net/package/gnome

Il progetto GNOME fornisce due cose: l'ambiente desktop GNOME, un desktop intuitivo e bello per gli utenti, e la piattaforma di sviluppo GNOME, un'infrastruttura vasta per compilare applicazioni che si integrino nel resto del desktop.

https://screenshots.debian.net/package/kde-standard

Plasma di KDE è un ambiente desktop grafico open source potente per postazioni Unix. Combina facilità d'uso, funzionalità a passo con i tempi e un design grafico eccellente con la superiorità tecnologica del sistema operativo Unix.

https://screenshots.debian.net/package/xfce4

Xfce è un ambiente desktop leggero per vari sistemi *NIX. Progettato per la produttività, carica ed esegue applicazioni in modo veloce, risparmiando allo stesso tempo risorse di sistema.

https://screenshots.debian.net/package/lxde

LXDE è progettato per funzionare bene con computer con basse prestazioni, come macchine più vecchie con limiti di risorse, netbook di nuova generazione e altri computer piccoli.

https://screenshots.debian.net/package/mate-desktop

MATE è la continuazione di GNOME 2. Fornisce un ambiente desktop attraente e intuitivo usando le metafore tradizionali per Linux e per altri sistemi operativi simil-Unix.

Tra gli altri ambienti desktop disponibili in Debian sono inclusi: Cinnamon, LXQt, Budgie, Enlightenment, FVWM-Crystal, GNUstep/Window Maker, Sugar, Notion WM e probabilmente altri.

Tra gli altri ambienti desktop non disponibili in Debian sono inclusi: Unity (1 2), Pantheon, ROX, Equinox/EDE, Étoilé, CDE, Artemis, Durden, Trident, Lumina e altri.

Window manager

Come dice il nome i window manager ("gestori di finestre") controllano la disposizione e l'aspetto delle finestre dell'ambiente e i modi con cui si interagisce con esse. Sebbene alcuni gestori di finestre possano far parte di un ambiente desktop, altri (come i window manager con finestre affiancate) funzionano anche da soli, e possono essere progettati proprio per quello scopo.

https://screenshots.debian.net/package/openbox

Openbox è un window manager leggero e altamente configurabile con un vasto supporto degli standard. È molto noto per il suo aspetto minimalista.

https://screenshots.debian.net/package/fluxbox

Fluxbox è un window manager per X che è stato basato sul codice di Blackbox 0.61.1. È molto leggero in termini di risorse e facile da usare, ma pur sempre ricco di funzioni che permettono un'esperienza desktop facile ed estremamente veloce.

https://screenshots.debian.net/package/compiz

Compiz è un window manager con compositing per il sistema X Window che usa l'hardware per grafica 3D per creare veloci effetti di compositing per il desktop per la gestione delle finestre.

Cercare altri window manager con Debtags: x11::window-manager.

Window manager a finestre affiancate

I gestori di finestre con finestre affiancate (tiling window manager) forniscono un modo per controllare il comportamento delle finestre posizionandole affiancate e riempiendo facilmente tutto lo schermo.

https://screenshots.debian.net/package/wmii

Wmii è un window manager dinamico per X11. Supporta la gestione delle finestre classica e affiancata con controllo remoto esteso con tastiera, mouse e basato su filesystem. Sostituisce al paradigma degli spazi di lavoro con un nuovo approccio basato su etichette.

https://screenshots.debian.net/package/awesome

Awesome è un window manager dinamico per X11. Supporta la gestione delle finestre affiancata con funzioni estese per tastiera e mouse ed è controllabile da script in Lua. Include molti moduli aggiuntivi che lo possono rendere molto potente. Sostituisce il paradigma a spazi di lavoro con un nuovo approccio a finestre affiancate che non si sovrappongono.

https://screenshots.debian.net/package/i3-wm

i3

https://screenshots.debian.net/package/dwm

Dwm

Display Manager, gestori di sessione

Nel sistema X Window System un gestore di sessione X (display manager) è un gestore grafico di login che avvia una sessione in un server X dallo stesso computer o da un altro. Un gestore di sessione presenta all'utente una schermata di login. Una sessione viene avviata quando un utente inserisce con successo una combinazione valida di nome utente e password.

Ulteriori informazioni: Display manager.

Server di display

La maggior parte dei sistemi desktop attualmente si basa su Xorg (X Window System) e supporterà nel futuro Wayland.

Come funzionano le cose

Installazione di un ambiente desktop

Durante l'installazione di Debian l'installatore offre la scelta di quale ambiente desktop installare. Se si preferisce installarne uno dopo avere fatto l'avvio nel nuovo sistema operativo, si possono rifiutare tutte le scelte offerte togliendo il segno di spunta a "Ambiente desktop Debian".

Un utente con Debian 10 (buster) o Debian 11 (bullseye) vedrà il seguente menu:

[*] Ambiente desktop Debian
[ ] GNOME
[ ] Xfce
[ ] KDE Plasma
[ ] Cinnamon
[ ] MATE
[ ] LXDE
[ ] LXQt
  • Se si accetta questa selezione viene installato l'ambiente desktop GNOME.
  • Senza deselezionare l'ambiente desktop, può essere selezionata un'altra voce, incluso GNOME. Ciò installerà la selezione.
  • Deselezionare "Ambiente desktop Debian" e selezionando qualsiasi altra scelta farà sì che venga installata tale scelta.

Per una spiegazione di questo comportamento si deve guardare parte della riga "Recommends:" (Raccomanda) in apt show task-desktop.

Recommends: task-gnome-desktop | task-xfce-desktop | task-kde-desktop | task-lxde-desktop
            | task-cinnamon-desktop | task-mate-desktop | task-lxqt-desktop
  • L'ambiente desktop Debian installa task-desktop e richiede uno dei pacchetti elencati sopra. Se nel sistema non ne è presente nessuno, viene installato il primo della lista, task-gnome-desktop, per soddisfare la dipendenza. Questa è la situazione quando un utente accetta solo l'ambiente desktop Debian.
  • Guardando apt show task-mate-desktop si vede che dipende da task-desktop e mate-desktop-environment. Selezionando MATE, con o senza selezionato l'ambiente desktop Debian, si soddisfa la riga Recommends: di task-desktop e si installa MATE invece del predefinito Gnome.

In seguito l'installazione di un altro ambiente desktop è semplice quanto installare un unico pacchetto. Per alcuni ambienti desktop si ha la scelta tra diversi metapacchetti a seconda che si desideri installare un insieme minimale del software oppure quasi tutto il software fornito dall'ambiente. Fare riferimento alla pagina specifica per l'ambiente desktop che si desidera installare per una descrizione di tali metapacchetti.

Installare un nuovo ambiente desktop lo rende disponibile nel sistema, ma sarà comunque necessario impostare la sessione utente (vedere più avanti) per eseguirlo.

Sessioni

Le sessioni sono solitamente gestite dal Display Manager, che a sua volta si basa su Xsession.

La maggior parte dei gestori di sessione permette di selezionare quale ambiente desktop/gestore di finestre si desidera eseguire per la sessione ed eventualmente lo rende predefinito.

Se non si desidera eseguire un display manager per gestire le proprie sessioni si può considerare l'uso di nodm. Ci si potrebbe trovare a proprio agio semplicemente con l'uso di un blocca-schermo (es. XScreensaver, slock) per bloccare manualmente la propria sessione invece di attendersi che insista su nome utente e password prima di consentire l'accesso. Ciò è probabilmente non appropriato per i server ma può essere accettabile per un sistema utente casalingo presumendo che non esistano problemi di fiducia in famiglia.

Se non si ha alcun display manager installato, si può comunque avviare l'ambiente X dalla console con il comando startx che è una chiamata a xinit.

Temi e personalizzazione

Gli ambienti desktop spesso hanno temi personalizzati che permettono di cambiare l'aspetto e lo stile del dekstop dell'utente. Il modo più facile per personalizzare il proprio ambiente desktop è installare pacchetti con temi usando il gestore dei pacchetti.

È possibile personalizzare ulteriormente modificando impostazioni dei toolkit grafici, come GTK2, GTK3, o modificare direttamente le impostazioni delle applicazioni.

Alcuni terminali come xterm e urxvt fanno uso di Xresources per controllare il loro aspetto e le loro funzionalità.

Cercare temi X11 usando Debtags: x11::theme.

Tipi di carattere (font)

Si può imparare di più su come ottenere tipi di carattere, sul loro rendering e su altri aspetti.

Problemi comuni

Ambienti eterogenei

Sebbene lo scopo di un desktop sia quello di fornire un insieme coerente di applicazioni, è probabile che si mescolino applicazioni provenienti da diversi ambienti desktop che usano vari toolkit grafici con l'inconveniente che non saranno ben integrate.

Ottenere un aspetto e uno stile uniformi tra le proprie applicazioni può essere difficile e si basa su trucchi come l'uso di temi progettati specificatamente per sembrare simili in ambienti e applicazioni diversi.

Alcune funzionalità come i menu del desktop possono essere condivise, in particolare per gli ambienti che seguono le linee guida di FreeDesktop (XDG).

Applicazioni predefinite

L'avere più applicazioni che hanno lo stesso scopo porta ad una competizione riguardo quale software debba aprire e gestire i file. Esistono diversi meccanismi per controllare queste applicazioni e impostazioni predefinite.

Risorse

Utenti finali

temi multipiattaforma

  • qt5-gtk-platformtheme può aiutare ad avere un aspetto simile con applicazioni Qt5 all'interno di ambienti GTK

  • Base16: linee guida per creare temi dall'aspetto simile per varie applicazioni

Contribuire

Vedere anche

Collegamenti esterni