{"id":93097,"date":"2020-09-03T01:42:36","date_gmt":"2020-09-02T23:42:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola"},"modified":"2020-09-03T01:42:36","modified_gmt":"2020-09-02T23:42:36","slug":"kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola","title":{"rendered":"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Questo articolo tratta di come \u00e8 strutturata la grafica in Linux e di quali componenti \u00e8 composta. Contiene molti screenshot con diverse implementazioni dei desktop environment.\u00a0<\/p>\n<p>Se non differenziante molto tra KDE e GNOME, o se lo fai ma vorresti scoprire quali sono altre alternative, questo articolo \u00e8 per te. \u00c8 una panoramica e, anche se contiene molti nomi e alcuni termini, il materiale sar\u00e0 utile anche ai principianti e a chi si avvicina a Linux.<\/p>\n<p>L'argomento potrebbe interessare anche gli utenti esperti quando si tratta di configurare l'accesso remoto e realizzare un thin client. Spesso incontro utenti Linux esperti che affermano: \"sul server c'\u00e8 solo la riga di comando e non ho intenzione di approfondire la grafica, poich\u00e9 serve solo agli utenti comuni\". Ma anche i conoscitori di Linux scoprono con grande sorpresa e gioia l'opzione \"-X\" del comando ssh (ed \u00e8 utile comprendere il funzionamento e le funzioni del server X).<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/9aee6ddc1d2e56b7dc2699104b2c7c5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.freepik.com\/premium-photo\/empty-working-table-in-room-with-window_5478457.htm\"><i>Fonte<\/i><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nInsegno corsi di Linux da quasi 15 anni presso \"<noindex><a rel=\"nofollow\" href=\"https:\/\/academy.ru\/\">LANIT Network Academy<\/a><\/noindex>E sono certo che molti di quelli oltre cinquemila studenti che ho formato leggono e sicuramente scrivono articoli su Habr. I corsi sono sempre molto densi (la durata media \u00e8 di cinque giorni), e ci sono molte tematiche da trattare, per una conoscenza completa delle quali servirebbero almeno dieci giorni. Durante il corso, a seconda del pubblico (se si tratta di principianti o di amministratori esperti) e delle \"domande dal pubblico\", decido cosa approfondire e cosa trattare in modo pi\u00f9 superficiale, per dedicare pi\u00f9 tempo agli strumenti da linea di comando e al loro utilizzo pratico. Ci sono parecchi argomenti che devo sacrificare. Questi includono \"Storia di Linux\", \"Differenze nei vari distribuzioni di Linux\", \"Licenze: GPL, BSD, ...\", \"Grafica e ambienti desktop\" (tema di questo articolo) e altro ancora. Non che non siano importanti, ma di solito ci sono molte domande pi\u00f9 attuali \"qui e ora\" e solo cinque giorni a disposizione... Tuttavia, per una comprensione generale delle basi del sistema operativo Linux e della variet\u00e0 disponibile (in modo che anche utilizzando una specifica distribuzione Linux si possa comunque avere una visione pi\u00f9 ampia di questo enorme e vasto mondo, noto come \"Linux\"), \u00e8 utile e necessario studiare questi temi.\u00a0<\/p>\n<p>Nel corso dell'articolo, per ogni componente indicher\u00f2 i link per coloro che vorranno immergersi pi\u00f9 a fondo nell'argomento, ad esempio verso articoli su Wikipedia (segnalando la versione pi\u00f9 completa\/utilizzabile quando disponibile articoli in lingua inglese e russa).<\/p>\n<p>Per gli esempi principali e gli screenshot ho usato la distribuzione openSUSE. Si potrebbe utilizzare qualsiasi altra distribuzione sviluppata dalla comunit\u00e0, con una vasta gamma di pacchetti nel repository. \u00c8 difficile, ma possibile, dimostrare la variet\u00e0 di ambienti desktop su una distribuzione commerciale, poich\u00e9 spesso in esse vengono utilizzati solo uno o due dei desktop pi\u00f9 noti. Cos\u00ec gli sviluppatori si pongono come obiettivo quello di rilasciare un sistema operativo stabile e collaudato. Su questo sistema ho installato tutti i DM\/DE\/WM (spiegazione di questi termini di seguito) che ho trovato nel repository.\u00a0<\/p>\n<p>Gli screenshot con \u00abcornici blu\u00bb sono stati realizzati proprio su openSUSE.\u00a0<\/p>\n<p>Gli screenshot con \u00abcornici bianche\u00bb sono stati realizzati su altre distribuzioni, indicate nello screenshot.\u00a0<\/p>\n<p>Gli screenshot con \u00abcornici grigie\u00bb sono stati presi da internet, come esempi di configurazioni desktop di anni passati.<\/p>\n<p>Quindi, iniziamo.<\/p>\n<h2>I principali componenti che compongono la grafica<\/h2>\n<p>\nEvidenzier\u00f2 tre componenti principali e li elencher\u00f2 nell'ordine in cui vengono avviati all'avvio del sistema:\u00a0<\/p>\n<ol>\n<li>DM (Display Manager);<\/li>\n<li>Display Server;<\/li>\n<li>DE (Desktop Environment).<\/li>\n<\/ol>\n<p>\nIn aggiunta, come importanti sotto-punti nel Desktop Environment:\u00a0<\/p>\n<ul>\n<li>Apps Manager\/Launcher\/Switcher (il pulsante \u00abStart\u00bb);\u00a0<\/li>\n<li>WM (Window Manager);<\/li>\n<li>diverso software fornito insieme all'ambiente desktop.<\/li>\n<\/ul>\n<p>\nMaggiore dettaglio su ogni punto.<\/p>\n<h3>DM (Display Manager)<\/h3>\n<p>\nLa prima applicazione che si avvia all'avvio della \u00abgrafica\u00bb \u00e8 il DM (Display Manager). I suoi principali compiti sono:<\/p>\n<ul>\n<li>chiedere quali utenti possono accedere al sistema, richiedere i dati di autenticazione (password, impronta digitale);<\/li>\n<li>scegliere quale ambiente desktop avviare.<\/li>\n<\/ul>\n<p>\nAl momento, in diverse distribuzioni si utilizzano ampiamente:\u00a0<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Simple_Desktop_Display_Manager\">SDDM<\/a><\/noindex> (sostituito <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/KDE_Display_Manager\">KDM<\/a><\/noindex>),<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNOME_Display_Manager\">GDM<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/LightDM\">LightDM<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/XDM\">XDM<\/a><\/noindex>.<\/li>\n<li>Si pu\u00f2 anche menzionare Fly-DM (utilizzato in AstraLinux).<\/li>\n<\/ul>\n<p>\nL'elenco dei DM esistenti \u00e8 mantenuto aggiornato in <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/X_display_manager\">un articolo su Wiki.<\/a><\/noindex>\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/204956890c2073f8e78affd6f8a436f5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/78be3e46c5f19e94ead51d28342a88cd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/8289defcc50aefe22335f246bf087d40.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/e015108e5fe4cd8726d85cbc35485b7b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\u00c8 importante notare che negli screenshot seguenti viene utilizzato lo stesso gestore di display LightDM, ma in diverse distribuzioni (i nomi delle distribuzioni sono indicati tra parentesi quadre). Valuta quanto possa apparire diverso questo DM grazie al lavoro dei designer di diverse distribuzioni.<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/e5f027663ede346b0a8672145b270a9c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/c38028561921938a26854c09b2df9962.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/bcd3fb8587073ea4cc13d3a3e8d288e0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/78ecb10881fe774621884bcce9eccaf9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/28748bef94fe0ff0f6c5e9decf2f8671.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLa cosa principale in questa variet\u00e0 \u00e8 che c'\u00e8 un'applicazione che gestisce l'avvio della grafica e l'accesso dell'utente a questa grafica, e ci sono diverse implementazioni di quest'applicazione, che si differenziano per aspetto e un po' per funzionalit\u00e0 (scelta degli ambienti di desktop, scelta degli utenti, versione per utenti con visibilit\u00e0 ridotta, possibilit\u00e0 di accesso remoto tramite il protocollo <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/XDMCP\">XDMCP<\/a><\/noindex>).<\/p>\n<h3>Display Server<\/h3>\n<p>\nIl Display Server \u00e8 un fondamento della grafica, la cui funzione principale \u00e8 lavorare con la scheda video, il monitor e vari dispositivi di input (tastiera, mouse, touchpad). Quindi l'applicazione (ad esempio, un browser o un editor di testo) che viene visualizzata in \"grafica\" non ha bisogno di sapere come interagire direttamente con i dispositivi, non ha bisogno di conoscere i driver. Tutto ci\u00f2 viene gestito da X Window.<\/p>\n<p>Quando si parla di Display Server, per molti anni in Linux, e anche in Unix, si riferiva all'applicazione <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/X_Window_System\">X Window System<\/a><\/noindex> o pi\u00f9 comunemente nota come X (Ecks).\u00a0<\/p>\n<p>Attualmente, in molte distribuzioni, X viene progressivamente sostituito da <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Wayland\">Wayland<\/a><\/noindex>.<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Wayland\">\u00a0<\/a><\/noindex><\/p>\n<p>\u00c8 possibile anche leggere:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/X_Window_System_protocols_and_architecture\">descrizione generale dell'architettura X\u2019<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Xephyr\">avvio degli X\u2019 dentro X\u2019<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Xming\">Gli X\u2019 su sistema operativo Windows<\/a><\/noindex> (necessari per l'avvio remoto di applicazioni grafiche, ad esempio utilizzando PuTTY).<\/li>\n<\/ul>\n<p>\nIniziamo avviando gli X\u2019 e alcune applicazioni grafiche al loro interno.<\/p>\n<h2>Laboratorio \"avviamo X e le applicazioni in esso\"<\/h2>\n<p>\nEseguir\u00f2 tutto come nuovo utente webinaruser (sarebbe pi\u00f9 semplice, ma non pi\u00f9 sicuro, eseguire tutto come root).<\/p>\n<ul>\n<li>Poich\u00e9 gli X\u2019 necessitano di accesso ai dispositivi, fornisco i permessi necessari: <i>Ho identificato l'elenco dei dispositivi controllando gli errori nel log durante l'avvio degli X\u2019 (\\\/home\\\/webinaruser\\\/.local\\\/share\\\/xorg\\\/Xorg.77.log)<\/i>\u00a0<\/li>\n<\/ul>\n<p>\n<code>% sudo setfacl -m u:webinaruser:rw \\\/dev\\\/tty8 \\\/dev\\\/dri\\\/card0 \\\/dev\\\/fb0 \\\/dev\\\/input\\\/*<\/code><\/p>\n<ul>\n<li>Dopo di che avvio gli X\u2019:<\/li>\n<\/ul>\n<p>\n<code>% X -retro :77 vt8 &amp;\u00a0<\/code><\/p>\n<p><i>Opzioni: * -retro \u2014 avvia con uno sfondo \"grigio\" classico e non con il nero di default; * :77 \u2014 assegno (pu\u00f2 essere qualsiasi numero nel range ragionevole, solo che :0 sar\u00e0 probabilmente gi\u00e0 occupato da una grafica avviata) un numero di schermo, un identificatore unico per differenziare pi\u00f9 X\u2019 avviati; * vt8 \u2014 indica il terminale, qui \\\/dev\\\/tty8, dove saranno visualizzati gli X\u2019).<\/i>\u00a0<\/p>\n<ul>\n<li>Avviamo un'applicazione grafica:<\/li>\n<\/ul>\n<p>\nPer farlo, precedentemente impostiamo una variabile che l'applicazione utilizzer\u00e0 per capire in quale dei miei X\u2019 avviati inviare quello che deve essere disegnato:\u00a0<\/p>\n<p><code> % export DISPLAY=\" :77\"\u00a0<\/code><\/p>\n<p>Puoi vedere l'elenco degli X avviati in questo modo:\u00a0<\/p>\n<p><code> ps -fwwC X<\/code><\/p>\n<p>Dopo aver impostato la variabile, puoi avviare le applicazioni nei nostri X, ad esempio, avvio l'orologio:<\/p>\n<p><code> % xclock -update 1 &amp;\u00a0<\/p>\n<p>% xcalc &amp;\u00a0<\/p>\n<p>% xeyes -g 200x150-300+50 &amp;<\/code><\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/1c4d663a9b6ae0f8f399e7bcf23e0153.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLe idee principali e le conclusioni di questo frammento:<\/p>\n<ul>\n<li>Gli X richiedono accesso a dispositivi: terminale, scheda video, dispositivi di input,<\/li>\n<li>Gli X stessi non mostrano alcun elemento dell'interfaccia: \u00e8 una superficie grigia (se con l'opzione \u00ab\u2014retro\u00bb) o nera di dimensioni definite (ad esempio, 1920\u00d71080 o 1024\u00d7768), per eseguire applicazioni grafiche.<\/li>\n<li>Dalla movimentazione del \u00abcursore\u00bb si pu\u00f2 notare che gli X tracciano la posizione del mouse e trasmettono queste informazioni alle applicazioni in esecuzione.<\/li>\n<li>Inoltre, gli X registrano le pressioni dei tasti sulla tastiera e inviano queste informazioni alle applicazioni.<\/li>\n<li>La variabile DISPLAY indica alle applicazioni grafiche quale schermo (ogni X viene avviato con un numero unico dello schermo) e, di conseguenza, in quali degli X avviati sulla mia macchina, devono disegnare. (C'\u00e8 anche la possibilit\u00e0 in questa variabile di specificare una macchina remota e inviare l'output agli X in esecuzione su un'altra macchina nella rete.) Poich\u00e9 gli X sono stati avviati senza l'opzione -auth, non \u00e8 necessario occuparsi della variabile XAUTHORITY o del comando xhost.<\/li>\n<li>Le applicazioni grafiche (o come vengono chiamati i client X) vengono visualizzate negli X \u2014 senza possibilit\u00e0 di spostarle\/chiuderle\/modificare \u00ab-g (Larghezza)x(Altezza)+(SpostamentoDalLatoSinistro)+(SpostamentoDallaParteSuperiore)\u00bb. Con il segno \u00abmeno\u00bb rispettivamente dal lato destro e dal lato inferiore.<\/li>\n<li>Due termini che vale la pena menzionare: server X (cos\u00ec vengono chiamati gli X) e client X (cos\u00ec viene chiamata qualsiasi applicazione grafica eseguita negli X). C'\u00e8 una piccola confusione nella comprensione di questa terminologia, molti la intendono esattamente al contrario. Nel caso in cui io mi connetta da una \u00abmacchina client\u00bb (nella terminologia dell'accesso remoto) a un \u00abserver\u00bb (nella terminologia dell'accesso remoto), per visualizzare sul mio monitor un'applicazione grafica dal server, il server X viene avviato sulla macchina dove si trova il monitor (cio\u00e8 sulla \u00abmacchina client\u00bb, e non sul \u00abserver\u00bb), mentre i client X vengono avviati e funzionano sul \u00abserver\u00bb, anche se vengono visualizzati sul monitor della \u00abmacchina client\u00bb.\u00a0<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/2d2da75b9d10fc850ad821ea0c00be71.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Componenti DE<\/h2>\n<p>\nAnalizziamo ora i componenti da cui \u00e8 solitamente composto un desktop.<\/p>\n<h3>Componenti DE: pulsante \"Start\" e \"Barra delle applicazioni\"<\/h3>\n<p>\nCominciamo con il cosiddetto pulsante \"Start\". Spesso \u00e8 un applet separato utilizzato nella \"Barra delle applicazioni\". Qui di solito c'\u00e8 anche un applet per passare tra le applicazioni aperte.<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/9e172828edff6ace7ce6b03786216283.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nGuardando diverse ambienti desktop, lo riassumerei sotto il nome generale di \"Apps Manager (Launcher\/Switcher)\", cio\u00e8 uno strumento per gestire le applicazioni (avvio e commutazione tra quelle aperte), e indicher\u00f2 anche le utility che sono esempi di questo tipo di applicazione.<\/p>\n<ul>\n<li>Si presenta come pulsante \"Start\" sulla classica (per tutta la lunghezza di uno dei lati dello schermo) \"Barra delle applicazioni\":\n<p>\u25cb xfce4-panel,<br \/>\n\u25cb mate-panel\/gnome-panel,<br \/>\n\u25cb vala-panel,<br \/>\n\u25cb tint2.<\/li>\n<li>Si possono anche evidenziare separatamente le \"barre delle applicazioni\" in stile MacOS (non su tutta la lunghezza del bordo dello schermo), anche se molte barre delle applicazioni possono apparire in entrambi i modi. Qui la principale differenza \u00e8 puramente visiva: la presenza di \"un effetto ingrandito delle icone al passaggio del mouse\".\n<p>\u25cb docky,<br \/>\n\u25cb latte-dock,<br \/>\n\u25cb cairo-dock,<br \/>\n\u25cb plank.<\/li>\n<li>E\/O servizi che avviano applicazioni con la pressione di \"scorciatoie da tastiera\" (in molte ambienti desktop, un componente simile \u00e8 sempre presente e consente di impostare le proprie scorciatoie):\n<p>\u25cb sxhkd.<\/li>\n<li>Esistono anche vari \"launcher\" a forma di menu (da inglese Launch (avviare)):\n<p>\u25cb dmenu-run,<br \/>\n\u25cb rofi -show drun,<br \/>\n\u25cb albert,<br \/>\n\u25cb grun.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/b4b3bb6e50afdfa043abbbba6cd78404.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Componenti DE: WM (Window Manager)<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_%D0%BE%D0%BA%D0%BE%D0%BD_X_Window_System\"><i>Ulteriori informazioni in russo<\/i><\/a><\/noindex><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Comparison_of_X_window_managers\"><i>Ulteriori informazioni in inglese<\/i><\/a><\/noindex><\/p>\n<p>WM (Window Manager) \u00e8 un'applicazione che si occupa della gestione delle finestre, aggiungendo la possibilit\u00e0 di:<\/p>\n<ul>\n<li>movimenti delle finestre sul desktop (incluso lo spostamento standard tenendo premuto il tasto Alt su qualsiasi parte della finestra, non solo sulla barra del titolo);<\/li>\n<li>cambio delle dimensioni delle finestre, ad esempio trascinando il \u00abbordo della finestra\u00bb;<\/li>\n<li>aggiunge all'interfaccia della finestra il \u00abtitolo (title)\u00bb e i pulsanti per minimizzare\/espandere\/chiudere l'applicazione;<\/li>\n<li>il concetto di quale applicazione \u00e8 in \u00abfocus\u00bb.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/dc624db555d9733bc8d4c310db52a3d0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nElenco le pi\u00f9 conosciute (tra parentesi indico quale DE usa di default):<\/p>\n<ul>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Mutter_(%D0%BE%D0%BA%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80)\">mutter<\/a><\/noindex> (GNOME3),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Metacity#Marco\">marco<\/a><\/noindex> (Mate),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Metacity\">metacity<\/a><\/noindex> (GNOME2),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Metacity#Muffin\">muffin<\/a><\/noindex> (Cinnamon),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/KWin\">kwin<\/a><\/noindex> (KDE),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Xfce#Xfwm\">xfwm<\/a><\/noindex> (XFCE),<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Twm\">twm<\/a><\/noindex>.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/d400832d130999737960568217c40c20.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nElenco anche i \u00abvecchi WM con elementi DE\u00bb. Cio\u00e8, oltre al gestore delle finestre, contengono elementi come il pulsante \u00abStart\u00bb e le \u00abBarre delle applicazioni\u00bb, pi\u00f9 tipici delle DE complete. Anche se cosa possono essere definiti \u00abvecchi\u00bb, visto che IceWM e WindowMaker hanno gi\u00e0 rilasciato le loro versioni aggiornate nel 2020. Quindi, sarebbe pi\u00f9 corretto definirli non \u00abvecchi\u00bb, ma \u00abveterani\u00bb:<\/p>\n<ul>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/IceWM\">IceWM<\/a><\/noindex>,<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Window_Maker\">WindowMaker<\/a><\/noindex>,<\/li>\n<li>\u00a0\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Openbox\">openbox<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Blackbox\">blackbox<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Fluxbox\">fluxbox<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/FVWM\">fvwm<\/a><\/noindex>,<\/li>\n<li>\u00a0\u00a0\u2026<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/961752f4dd3a287939c0f23c33df3690.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/c1b41bf8c1403786a9327d323510f8fb.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/bba7016b0444a9bcdf167391febc455b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/764bc7a1fd7785abbbd7fd57f9b6b4c9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/97c471d50137dc5015e16632ba1226bc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nOltre ai \u00abclassici\u00bb (\u00abgestori di finestre a stack\u00bb), vale la pena notare <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A4%D1%80%D0%B5%D0%B9%D0%BC%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BE%D0%BA%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80\">WM a mosaico<\/a><\/noindex>, che permettono di disporre le finestre \u00aba piastrelle\u00bb su tutto lo schermo, cos\u00ec come per alcune applicazioni un desktop separato per ogni applicazione avviata a schermo intero. Questo pu\u00f2 risultare un po' insolito per le persone che non li hanno utilizzati in precedenza, ma poich\u00e9 anche io utilizzo un'interfaccia simile da abbastanza tempo, posso dire che \u00e8 piuttosto comodo e ci si abitua velocemente a tale interfaccia, dopo di che i \u00abclassici\u00bb gestori di finestre non sembrano pi\u00f9 comodi.<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/I3_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0)\">i3<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Ratpoison\">ratpoison<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Awesome\">awesome<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Dwm\">DWM<\/a><\/noindex>,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Xmonad\">Xmonad<\/a><\/noindex>,<\/li>\n<li>qtile,<\/li>\n<li>bspwm,<\/li>\n<li>herbstluftwm,<\/li>\n<li>\u2026<\/li>\n<li>twin,<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Sway_(window_manager)\">sway<\/a><\/noindex>.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/a1d0ed462012443e329e469317d91ea3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVale anche la pena menzionare il progetto <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Compiz\">Compiz <\/a><\/noindex>e il concetto di \u00abGestore di finestre composito\u00bb, che utilizza le capacit\u00e0 di accelerazione hardware per visualizzare trasparenze, ombre e vari effetti 3D. Circa 10 anni fa c'\u00e8 stato un boom di effetti 3D sui desktop Linux. Attualmente, molti dei gestori di finestre integrati nei DE utilizzano parzialmente le capacit\u00e0 di composizione. Di recente \u00e8 stato lanciato <noindex><a rel=\"nofollow\" href=\"https:\/\/wayfire.org\/\">Wayfire<\/a><\/noindex> \u2014 un prodotto con funzionalit\u00e0 simili a quelle di Compiz per Wayland.<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/15f24a75178725789eb23902beaea754.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nUn elenco dettagliato di diversi gestori di finestre pu\u00f2 anche essere consultato in\u00a0 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gilesorr.com\/wm\/table.html\">un articolo di confronto<\/a><\/noindex>.<\/p>\n<h3>Componente DE: altri<\/h3>\n<p>\nVale anche la pena notare i seguenti componenti del desktop (qui utilizzo termini inglesi consolidati per descrivere le tipologie di applicazione - non sono i nomi delle applicazioni stesse):<\/p>\n<ul>\n<li>Applet (Applets):<\/li>\n<li>Il software (Widget toolkit) \u2014 spesso viene fornito con un \u00abset minimo\u00bb di software:<\/li>\n<\/ul>\n<p><\/p>\n<h3>DE (Desktop Environment)<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Desktop_environment\"><i>Ulteriori informazioni in inglese<\/i><\/a><\/noindex><\/p>\n<p>Dai componenti elencati sopra si ottiene il cosiddetto \u00abAmbiente di desktop\u00bb. Spesso tutti i suoi componenti sono sviluppati utilizzando le stesse librerie grafiche e gli stessi principi di design. In questo modo, almeno, si mantiene uno stile comune per l'aspetto delle applicazioni.<\/p>\n<p>Qui possiamo evidenziare i seguenti ambienti desktop esistenti al momento:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Xfce\">Xfce<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/KDE_Plasma_5\">KDE<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNOME\">GNOME<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Cinnamon\">Cinnamon<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/MATE\">Mate<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/LXQt\">LXQt<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Enlightenment\">Enlightenment<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nI pi\u00f9 diffusi sono GNOME e KDE, e XFCE li insegue da vicino.<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/2eac15453f423543757b82fea2252f13.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIl confronto secondo vari parametri sotto forma di tabella pu\u00f2 essere visualizzato nel corrispondente <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Comparison_of_X_Window_System_desktop_environments\">articolo di Wikipedia<\/a><\/noindex>.\u00a0\u00a0<\/p>\n<h3>La variet\u00e0 di DE<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/cc763dda813bce0f25bb09d7bc12d8f8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Project_Looking_Glass\"><strong>Project_Looking_Glass<\/strong><\/a><\/noindex><\/p>\n<p>Esistono anche esempi interessanti dalla storia: dal 2003 al 2007, per Linux \u00e8 stata realizzata un'interfaccia \u00ab3D\u00bb del desktop chiamata \u00abProject Looking Glass\u00bb dall'azienda Sun. Io stesso ho usato questo desktop, pi\u00f9 che altro \u00abgiocando\u00bb, poich\u00e9 era difficile da usare. Questa \u00abinterfaccia 3D\u00bb era scritta in Java in un'epoca in cui non esistevano schede video con supporto per il 3D. Pertanto, tutti gli effetti venivano calcolati dalla CPU, e il computer doveva essere molto potente, altrimenti tutto funzionava lentamente. Ma, almeno, era bello. Le schede tridimensionali delle applicazioni potevano essere ruotate\/espanse. Era possibile ruotare in un cilindro del desktop con sfondi a 360 gradi. C'erano diverse applicazioni belle: ad esempio, l'ascolto di musica sotto forma di \u00abcambio di dischi\u00bb e altro ancora. Puoi guardare su YouTube <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/results?search_query=%22Project+Looking+Glass%22+SUN\">video<\/a><\/noindex> questo progetto, tuttavia la qualit\u00e0 di questi video sar\u00e0 probabilmente scadente, poich\u00e9 in quegli anni non era possibile caricare video in alta qualit\u00e0.<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/edd6331139d2083a3d93995d3e52d45d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Xfce\"><strong>Xfce<\/strong><\/a><\/noindex><\/p>\n<p>Desktop leggero. Esiste un progetto gi\u00e0 da tempo, dal 1996. Negli ultimi anni \u00e8 diventato abbastanza popolare, in contrapposizione a KDE e GNOME pi\u00f9 pesanti, su molte distribuzioni che richiedono un'interfaccia desktop leggera e \u00abclassica\u00bb. Ha molte impostazioni e un gran numero di propri programmi: terminale (xfce4-terminal), gestore di file (thunar), visualizzatore di immagini (ristretto), editor di testo (mousepad).<\/p>\n<p>\u00a0<br \/>\n<img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/35897d01e7aa9be0a8ab392211175d69.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Elementary_OS#Pantheon\"><strong>Pantheon<\/strong><\/a><\/noindex>\u00a0<\/p>\n<p>Utilizzato nella distribuzione \u00abElementary OS\u00bb. Qui si pu\u00f2 dire che ci sono \u00abdesktop\u00bb che vengono sviluppati e utilizzati all'interno di una specifica distribuzione e non sono molto usati (per non dire \u00abper niente\u00bb) in altre distribuzioni. Almeno finora non hanno ottenuto popolarit\u00e0 e non hanno convinto la maggior parte del pubblico dei vantaggi del loro approccio. Pantheon si propone di costruire un'interfaccia simile a macOS.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/616e75e7679bfe0c9bb4c97177a6e0c2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nOpzione con dock-panel:<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/e649e83e2c8ef8d5a21a659e9343a7b6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Enlightenment\"><strong>Enlightenment<\/strong><\/a><\/noindex><\/p>\n<p>Fortemente orientato verso effetti grafici e widget (fin dai tempi in cui altri ambienti desktop non avevano widget sul desktop, ad esempio, calendario\/ore). Utilizza le proprie librerie. Ha un'ampia gamma delle proprie \u00abbelle\u00bb applicazioni: terminale (Terminology), lettore video (Rage), visualizzatore di immagini (Ephoto).<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/93252eeb770b711af7c640e6e34a26c0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.bodhilinux.com\/moksha-desktop\/\"><strong>Moksha<\/strong><\/a><\/noindex><\/p>\n<p>\u00c8 un fork di Enlightenment17, utilizzato nella distribuzione BodhiLinux.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/aede497dca4b3f82aab90889c537ae4e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNOME\"><strong>GNOME<\/strong><\/a><\/noindex><\/p>\n<p>Inizialmente un'interfaccia desktop \u00abclassica\u00bb, creata per contrastare KDE, scritta sulla libreria QT, all'epoca distribuita con una licenza non molto conveniente per le distribuzioni commerciali.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/726930a1caf14ed65cf680caba0b7198.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNOME_Shell\"><strong>GNOME_Shell<\/strong><\/a><\/noindex><\/p>\n<p>Dalla terza versione di GNOME, \u00e8 stato fornito con la shell GNOME Shell, che ha un \u00abaspetto non classico\u00bb, il che non ha soddisfatto tutti gli utenti (cambiamenti drasticamente nei layout sono difficili da accettare per gli utenti). Di conseguenza, sono emersi progetti fork che continuano a sviluppare questo desktop in stile \u00abclassico\u00bb: MATE e Cinnamon. Viene utilizzato di default in molte distribuzioni commerciali. Ha molte impostazioni e le sue applicazioni.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/ad98740aa14d1ffbbe055265e50823ed.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/MATE\"><strong>MATE<\/strong><\/a><\/noindex>\u00a0<\/p>\n<p>\u00c8 emerso sulla base di GNOME2 e continua a sviluppare questo ambiente di desktop. Ha molte impostazioni e fork di applicazioni che erano utilizzate ancora in GNOME2 (utilizzando nuovi nomi) per non confondere i fork con la loro nuova versione per GNOME3).<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/d9cf43e15d4ff492e4703ce644013951.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Cinnamon\"><strong>Cinnamon<\/strong><\/a><\/noindex><\/p>\n<p>Fork di GNOME Shell, che fornisce agli utenti un'interfaccia in stile \u00abclassico\u00bb (come era in GNOME2).\u00a0<\/p>\n<p>Ha molte impostazioni e le stesse applicazioni che per GNOME Shell.<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/98f0ea5998e9e2aa299ae07be94be1c7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Budgie_(%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0)\"><strong>Budgie<\/strong><\/a><\/noindex><\/p>\n<p>Fork di GNOME in stile \u00abclassico\u00bb, che si \u00e8 sviluppato all'interno della distribuzione Solus, ma ora viene anche fornito come desktop autonomo su varie altre distribuzioni.<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/cc6ad79bf55a3be1941fbed5a9b9d71b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/KDE_Plasma_5\"><strong>KDE_Plasma<\/strong><\/a><\/noindex> (o, come spesso viene chiamato, semplicemente KDE)\u00a0<\/p>\n<p>Ambiente desktop sviluppato nell'ambito del progetto KDE.\u00a0<\/p>\n<p>Ha un'enorme quantit\u00e0 di impostazioni disponibili per l'utente comune tramite l'interfaccia grafica e molte applicazioni grafiche sviluppate nell'ambito di questo desktop.<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/a2edf68441240624c775beb8e6fb41af.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Trinity_Desktop_Environment\"><strong>Trinit\u00e0<\/strong><\/a><\/noindex><\/p>\n<p>Nel 2008, KDE ha rilasciato la sua nuova implementazione di KDE Plasma (il motore del desktop \u00e8 stato fortemente riscritto). Anche in questo caso, cos\u00ec come per GNOME\/MATE, non \u00e8 piaciuto a tutti i fan di KDE. Di conseguenza, \u00e8 nato un fork del progetto, che continua lo sviluppo della versione precedente, chiamato TDE (Trinity Desktop Environment).<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/8a726d8a896bc9bba4c84700ddd81e6e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Deepin#Deepin_Desktop_Environment\"><strong>Deepin_DE<\/strong><\/a><\/noindex><\/p>\n<p>Uno dei nuovi ambienti desktop, scritto utilizzando Qt (sul quale \u00e8 scritto KDE). Ha molte impostazioni ed \u00e8 abbastanza bello (anche se questo \u00e8 un concetto soggettivo) e ben progettato. \u00c8 sviluppato nell'ambito della distribuzione Deepin Linux. Sono disponibili anche pacchetti per altre distribuzioni.<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/efe3ed7bca3db3de54066e291a5e6900.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>Fly<\/strong>\u00a0<\/p>\n<p>Esempio di ambiente desktop, scritto utilizzando Qt. Sviluppato nell'ambito della distribuzione Astra Linux.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Come \u00e8 strutturata la grafica in Linux: panoramica delle diverse interfacce desktop\" src=\"\/wp-content\/uploads\/2020\/09\/3267f48c18f3b1b20d7a051044a3cb56.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/LXQt\"><strong>LXQt<\/strong><\/a><\/noindex><\/p>\n<p>Ambiente desktop leggero. Come alcuni dei precedenti esempi, \u00e8 scritto utilizzando Qt. \u00c8 in effetti una continuazione del progetto LXDE e il risultato della fusione con il progetto Razor-qt.<\/p>\n<p>Come potete vedere, il desktop su Linux pu\u00f2 apparire in modi molto diversi e per ogni gusto c'\u00e8 un'interfaccia adatta: da quelle molto belle e con effetti 3D a quelle minimaliste, da quelle 'classiche' a quelle insolite, da quelle che utilizzano attivamente le risorse di sistema a quelle leggere, da schermi grandi a tablet\/smartphone.<\/p>\n<p>E spero di essere riuscito a dare un'idea di quali siano i principali componenti che costituiscono la grafica e il desktop nel sistema operativo Linux.<\/p>\n<p>Il materiale per questo articolo \u00e8 stato testato a luglio 2020 in un webinar. Puoi guardarlo <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/KaJEa_VKceI\">qui<\/a><\/noindex>.<\/p>\n<p>Questo \u00e8 tutto. Spero sia stato utile. Se hai domande e commenti, scrivi. Sar\u00f2 felice di rispondere. E vieni a studiare alla <noindex><a rel=\"nofollow\" href=\"https:\/\/academy.ru\/catalog\/unix%20linux\/\">\u00abNetwork Academy LANIT\u00bb<\/a><\/noindex>!<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/lanit\/blog\/516330\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux \u0438 \u0438\u0437 \u043a\u0430\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442. \u0412 \u043d\u0435\u0439 \u043c\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432 \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u0441\u0440\u0435\u0434 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432.\u00a0 \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0441\u0438\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0435\u0442\u0435 KDE \u0438 GNOME \u0438\u043b\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0435\u0442\u0435, \u043d\u043e \u0445\u043e\u0442\u0435\u043b\u0438 \u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c, \u043a\u0430\u043a\u0438\u0435 \u0435\u0449\u0435 \u0435\u0441\u0442\u044c \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b, \u0442\u043e \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0434\u043b\u044f \u0432\u0430\u0441. \u041e\u043d\u0430 \u043e\u0431\u0437\u043e\u0440\u043d\u0430\u044f, \u0438 \u0445\u043e\u0442\u044f \u0432 \u043d\u0435\u0439 \u043c\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93098,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-93097","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux \u0438 \u0438\u0437 \u043a\u0430\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442. \u0412 \u043d\u0435\u0439 \u043c\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432 \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u0441\u0440\u0435\u0434 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux: \u043e\u0431\u0437\u043e\u0440 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux \u0438 \u0438\u0437 \u043a\u0430\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442. \u0412 \u043d\u0435\u0439 \u043c\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432 \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u0441\u0440\u0435\u0434 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-02T23:42:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-02T23:42:36+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Come \u00e8 strutturata la grafica in Linux: panoramica dei diversi ambienti desktop | ProHoster","description":"Questo articolo tratta di come \u00e8 strutturata la grafica in Linux e di quali componenti \u00e8 composta. Contiene molti screenshot con diverse implementazioni dei desktop environment.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux: \u043e\u0431\u0437\u043e\u0440 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 | ProHoster","og:description":"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 Linux \u0438 \u0438\u0437 \u043a\u0430\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442. \u0412 \u043d\u0435\u0439 \u043c\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432 \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u0441\u0440\u0435\u0434 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-ustroena-grafika-v-linux-obzor-razlichnyh-sred-oformleniya-rabochego-stola","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-02T23:42:36+00:00","article:modified_time":"2020-09-02T23:42:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93097","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:55:35","updated":"2022-09-27 18:15:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/93097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=93097"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/93097\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/93098"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=93097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=93097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=93097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}