DesktopEnvironment

Debian supporta tutti i tipi di ambienti grafici, che vanno dagli ambienti desktop completi, alle alternative più leggere e persino ai window manager minimalisti ma potenti.

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

Ambiente Desktop

quot; larghezza: 185px; "”>

quot; vertical-align:middle; "”>

Il progetto GNOME fornisce due cose: L’ambiente desktop GNOME, un desktop intuitivo e attraente per gli utenti, e la piattaforma di sviluppo GNOME, un ampio framework per la creazione di applicazioni che si integrano con il resto del desktop.

quot; vertical-align:middle; "”>

Plasma di KDE è un potente ambiente desktop grafico open source per le workstation Unix. Combina facilità d’uso, funzionalità contemporanee e un design grafico eccezionale con la superiorità tecnologica del sistema operativo Unix.

quot; vertical-align:middle; "”>

Xfce è un ambiente desktop leggero per i vari sistemi *NIX. Progettato per la produttività, carica ed esegue rapidamente le applicazioni, conservando le risorse di sistema.

quot; vertical-align:middle; "”>

LXDE è progettato per funzionare bene con i computer sulla fascia bassa della gamma di prestazioni come le vecchie risorse limitate macchine, la nuova generazione di netbook, e altri piccoli computer.

quot; vertical-align:middle; "”>

MATE è la continuazione di GNOME 2. Esso fornisce un ambiente desktop intuitivo e attraente utilizzando metafore tradizionali per Linux e altri sistemi operativi Unix-like.

Altri ambienti desktop disponibili in Debian includono Cinnamon, LXQt, Budgie, Enlightenment, FVWM-Crystal, GNUstep / Window Maker, Sugar Notion WM e possibilmente altri.

Window Manager

Come dice il nome, i Window Manager controllano il layout, l’aspetto e i modi per interagire con il tuo ambiente windows. Mentre alcuni gestori di finestre potrebbero essere parte del tuo ambiente desktop, alcuni (come i gestori di finestre affiancati) funzionano anche come standalone e sono stati infine progettati per questo scopo.

quot; larghezza: 185px; "”>

quot; vertical-align:middle; "”>

Openbox è un gestore di finestre leggero e altamente configurabile con ampio supporto standard. È ben noto per il suo aspetto minimalista.

quot; vertical-align:middle; "”>

FluxBox è un windowmanager per X che era basato su Blackbox 0.61.1 codice. È molto leggero sulle risorse e facile da gestire ma pieno di funzionalità per rendere un’esperienza desktop facile ed estremamente veloce.

quot; vertical-align:middle; "”>

Compiz è un compositing window manager per il Sistema X Window, che utilizza la grafica 3D hardware per creare velocemente il compositing, effetti desktop per la gestione delle finestre.

Cerca Window Manager con Debtags: x11::window-manager.

Tiling Window Managers

Tiling Window Managers provide a way to control windows behavior by making them tiled, easily occupying the whole screen.

quot; width: 185px; "”>

quot; vertical-align:middle; "”>

Wmii is a dynamic window manager for X11. Supporta la gestione delle finestre classiche e affiancate con tastiera estesa, mouse e telecomando basato su filesystem. Sostituisce il paradigma dello spazio di lavoro con un nuovo approccio di tagging.

quot; vertical-align:middle; "”>

Impressionante è una finestra dinamica manager per X11. Supporta la gestione delle finestre di piastrelle con tastiera estesa, mouse ed è scriptable in Lua. Include molti componenti aggiuntivi che possono renderlo molto potente. It replaces the workspace paradigm with a new tiling approach of non-overlaping windows.

quot; vertical-align:middle; "”>

i3

quot; vertical-align:middle; "”>

Dwm

Display Manager

Nel sistema X Window, un display manager X è un gestore di login grafico che avvia una sessione su un server X dallo stesso o da un altro computer. Un display manager presenta all’utente una schermata di accesso. Una sessione inizia quando un utente inserisce correttamente una combinazione valida di nome utente e password.

Ulteriori informazioni: Display Manager

Display server

La maggior parte dell’ambiente desktop attualmente si basa su Xorg (X Window System) e alla fine supporterà Wayland in futuro.

Come funziona?

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 l’avvio nel nuovo sistema operativo, è possibile rifiutare tutte le offerte deselezionando Debian desktop environment.

Un utente su Debian 10 (buster) o Debian 11 (bullseye) viene presentato con il menu:

 Debian desktop environment GNOME Xfce KDE Plasma Cinnamon MATE LXDE LXQt
  • Accettando questa selezione viene visualizzato l’ambiente desktop GNOME installato.
  • Senza deselezionare l’ambiente desktop, è possibile selezionare un’altra voce, GNOME incluso. Questo installerà quella selezione.
  • Deselezionare Debian desktop environment e selezionare qualsiasi altra scelta porta all’installazione di tale scelta.

Per una spiegazione di questo comportamento dobbiamo guardare parte della riga Recommends: in apt show task-desktop.

  • L’ambiente desktop Debian installa task-desktop e richiede uno dei pacchetti sopra elencati. Se nessuno di essi è sul sistema, il primo della lista, task-gnome-desktop, verrà installato per soddisfare la dipendenza. Questa è la situazione in cui un utente accetta solo l’ambiente desktop Debian.
  • Guardando apt show task-mate-desktop vediamo che dipende da task-desktop e mate-desktop-environment. Spuntando MATE, con o senza l’ambiente desktop Debian spuntato, si soddisfano le raccomandazioni di task-desktop: line e install MATE invece dell’impostazione predefinita di Gnome.

In seguito, installare un altro ambiente desktop è semplice come installare un singolo pacchetto. Per alcuni ambienti desktop, è possibile scegliere tra diversi meta-pacchetti a seconda se si desidera installare un set minimo o la maggior parte del software fornito con l’ambiente. Si prega di fare riferimento alla pagina specifica per l’ambiente Desktop che si desidera installare per una descrizione di questi meta-pacchetti.

  • Debian Administrator’s handbook: Customizing the Graphical Interface

  • Debian Reference Manual: The X Window System: Key packages (Chapters 7.1, 7.2)

L’installazione di un nuovo ambiente desktop lo renderà disponibile per il tuo sistema, ma devi comunque impostare la tua sessione utente (vedi sotto) per eseguirlo.

Sessioni

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

La maggior parte dei Display Manager ti consentirà di selezionare quale ambiente desktop/Window Manager desideri eseguire per la sessione successiva e alla fine renderlo predefinito.

Se non si desidera eseguire un Display Manager per gestire le sessioni, si potrebbe considerare l’utilizzo di nodm – si può essere comodo semplicemente utilizzando un armadietto schermo (ad es. XScreensaver, slock) per bloccare le sessioni manualmente invece di aspettarsi che insista sul nome utente e sulla password per entrare. Questo è probabilmente inappropriato per i server, ma potrebbe essere accettabile per il sistema domestico di un utente, supponendo che non ci siano problemi di fiducia familiare.

Se non hai installato alcun Display Manager, puoi comunque avviare l’ambiente X dalla console con il comando startx, che è una chiamata a xinit.

  • Manuale di riferimento Debian: Il sistema X Window: Avvio del sistema X Window (Capitolo 7.5)

Tematizzazione e personalizzazione

Gli ambienti desktop hanno spesso temi personalizzati che consentono di cambiare l’aspetto del desktop. Il modo più semplice per personalizzare l’ambiente desktop è quello di installare i pacchetti a tema dal Gestore di pacchetti del sistema.

Ulteriore personalizzazione è possibile modificando le impostazioni di Toolkit grafici, come GTK2, GTK3, o modificare direttamente le impostazioni dell’applicazione.

Alcuni terminali come xterm e urxvt fanno uso di Xresources per controllarne l’aspetto e le funzionalità.

Cerca temi X11 con Debtags: x11:: tema.

Font

Scopri come ottenere font, rendering dei font e altri problemi.

problemi Comuni

ambienti Eterogenei

Mentre lo scopo di un desktop è quello di fornire una coerente suite di applicazioni, è probabile che mix delle applicazioni provenienti da diversi desktop che utilizza vari toolkit grafici, con l’inconveniente che non saranno ben integrati.

Ottenere un aspetto uniforme tra le applicazioni potrebbe essere difficile e si basa su soluzioni alternative come l’utilizzo di temi specificamente progettati per apparire simili tra diversi ambienti e applicazioni.

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

Applicazioni predefinite

Avere diverse applicazioni con lo stesso scopo porterà alla concorrenza per cui il software è destinato ad aprire quando si gestiscono i file. Esistono diversi meccanismi per controllare queste applicazioni e impostazioni predefinite.

Risorse

Utente finale

  • Definizione dell’interfaccia utente.

  • Gestori di display come XDM, GDM, WDM o KDM.

  • FreeDesktop

  • Font

  • impostazioni di Default

  • Xorg

  • Wayland

Cross-temi

  • qt5-gtk-platformtheme : può aiutare ad avere aspetto simile con QT5 applicazioni in GTK ambienti

  • Base16 : linee guida per rendere i temi dall’aspetto simile per varie applicazioni.

Contribuire

  • DebianArt

  • Il Debian Desktop project (wiki)

  • Risoluzione sul desktop predefinito per Debian.

Vedi anche

  • CategoryDesktopApplication – pagine wiki relative a programmi di grafica per il desktop

  • ambiente Desktop in Wikipedia

CategoryPortal | CategoryDesktopEnvironment

Related Posts

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *