Sommario:
- Window Manager vs. Desktop Environment
- Ambienti desktop
- Gestori di finestre
- Gestori di finestre di piastrellatura
Proprio come tutto il resto nel mondo Unix e Linux, c'è molta scelta quando si tratta di interfacce utente. Questo può essere sia una benedizione che una maledizione. Scelta significa che è possibile trovare una soluzione migliore, ma rendere tale scelta può essere difficile e richiede tempo. Qui elimineremo il disordine e forniremo una panoramica delle diverse opzioni per ambienti desktop e gestori di finestre.
Window Manager vs. Desktop Environment
La prima cosa che vorrai decidere è se vuoi un ambiente finestra tradizionale e completo o solo un gestore di finestre.
Sotto l'X Window System, utilizzato dalla maggior parte dei sistemi Linux e Unix, il sistema grafico è molto modulare. X non è un'interfaccia utente grafica in sé, ma gestisce il posizionamento effettivo dei pixel. Tutto quello che sa è dove sono le finestre e dove si trova il mouse e se i pulsanti vengono premuti. Non disegna nemmeno le decorazioni intorno alle finestre. Prova a uccidere il tuo gestore di finestre qualche volta. Le finestre saranno ancora lì, ma non sarai in grado di spostarle. Il gestore delle finestre è ciò che gestisce il movimento e disegna quei graziosi bordi attorno alle finestre.
Un ambiente desktop include un gestore di finestre, ma fornisce anche altri vantaggi, come un gestore di file (simile a Windows Explorer per Mac Finder) e altre piccole applicazioni.
Se vuoi un approccio più minimalista alla tua interfaccia, puoi semplicemente attenerti a un gestore di finestre. Il vantaggio di questo approccio è che puoi mescolare e abbinare tutte le varie opzioni per le tue utility, aiutandoti a ottenere esattamente il desktop che desideri.
Ambienti desktop
GNOMEGNOME è uno dei principali desktop nel mondo Linux. È iniziato sotto l'egida del progetto GNU di Richard Stallman a causa di una controversia sulla licenza del toolkit Qt che KDE ha usato. La licenza all'epoca era proprietaria, anche se KDE era open source. Da allora Qt è stato aperto, ma c'è ancora una rivalità tra GNOME e Qt. Uno dei principali cambiamenti in GNOME 3 è stata la shell GNOME, che ricorda superficialmente l'interfaccia Unity di Ubuntu. Come Unity, ha suscitato alcune polemiche, ma ehi, uno dei passatempi degli utenti Linux sta combattendo tra loro su quale sia il miglior programma!
KDE
KDE è l'altro importante ambiente desktop preferito nel mondo Unix e Linux. È lucido, ma mantiene ancora un aspetto e un aspetto desktop tradizionali, in contrasto con Gnome 3 e Unity. È un'interfaccia molto fluida, ma se ti piace è ancora solo una questione di gusti.
Xfce
Se le altre scelte sono troppo pesanti per i tuoi gusti ma desideri comunque un ambiente desktop, Xfce potrebbe essere adatto a te. Funziona alla grande su sistemi più lenti e meno recenti, ma presenta una composizione grafica opzionale.
LXDE
Se vuoi una soluzione ancora più leggera, ti consigliamo di dare un'occhiata a LXDE. È progettato per computer a basso consumo come i netbook e per le persone che utilizzano dispositivi mobili, quindi utilizza meno memoria e meno energia.
Unità
Unity potrebbe essere un bel nome, ma non per quello che ha fatto alla comunità Ubuntu. Sebbene Canonical abbia cercato di creare una versione ancora più user-friendly della sua distribuzione Linux, ha alienato alcuni importanti sviluppatori Linux per il suo presunto "smorzamento" del desktop e per la sua apparente qualità difettosa. (sulle distribuzioni Linux nelle distribuzioni Linux: quale è il migliore?)
Tuttavia, la versione 11.04 di Ubuntu ha introdotto alcune nuove interessanti funzionalità, come la possibilità di cercare nei menu. Basta premere "Alt" e apparirà una casella di ricerca, che consente di trovare rapidamente le opzioni di menu.
Gestori di finestre
I gestori di finestre, come menzionato in precedenza, sono un'alternativa ridotta agli ambienti desktop. Generalmente si presentano in uno dei due gusti: impilabile e piastrellato. L'accatastamento si riferisce al metodo a cui sei abituato, in cui le finestre vengono visualizzate sovrapposte. La piastrellatura, come suggerisce il nome, organizza le finestre per tentare di massimizzare l'uso dello schermo. (La prima versione di Windows ha funzionato in questo modo perché Apple ha detenuto il brevetto sull'impilamento di finestre.) Alcuni utenti tecnici come amministratori di sistema e programmatori giurano di affiancare, ritenendo che sia più efficiente dell'impilamento dei gestori di finestre.
Scatola aperta
Openbox è un popolare gestore di finestre perché tutto ciò che fa è gestire Windows. Invece di qualcosa come la barra delle applicazioni in Windows, si ottiene un menu che si apre quando si fa clic con il tasto destro del mouse sul desktop. È configurabile tramite un file di testo (qualcosa che dovrai affrontare prima o poi nel mondo Unix) o tramite un programma GUI chiamato obconf.
Fluxbox
Fluxbox è simile a Openbox in quanto è molto configurabile e minimalista, ma ha una svolta interessante. Puoi raggruppare le finestre in schede, in modo simile alla navigazione a schede, in modo da raggruppare facilmente le finestre.
illuminismo
Se vuoi un gestore di finestre attraente che non consumerà molte risorse, allora potresti voler cercare l'Illuminismo. Sì, questo è un sito tecnologico, non uno che si occupa di spiritualità. L'Illuminismo è un semplice gestore di finestre che, ironicamente, era considerato una specie di porco di risorse quando ha debuttato alla fine degli anni '90, ma funziona alla grande su hardware più vecchio.
La versione DR17 (l'ultima al momento della stesura) è pensata per essere un ambiente desktop completo. Puoi scaricare una versione di anteprima, ma non trattenere il respiro per la versione completa. È in sviluppo da oltre 10 anni, anche se apparentemente è abbastanza utilizzabile così com'è.
fvwm
Questo gestore di finestre altamente configurabile esiste da anni. È chiaramente uno dei più Unixy del gruppo. Pertanto, non è così facile da usare, ma un esperto può fare alcune personalizzazioni incredibilmente belle, come mostrano gli screenshot nella home page.
Gestori di finestre di piastrellatura
xmonadQuesto responsabile della piastrellatura è scritto in Haskell, uno dei linguaggi di programmazione che si contrappone a Lisp come il favorito di testate informatiche accademiche serie (e "il miglior linguaggio informatico di tutti i tempi"). Mira ad essere un manager stabile e privo di crash.
wmii
Wmii è più minimalista, cercando di aderire alla tradizionale filosofia Unix. È configurato tramite comandi sulla riga comandi Unix. Una caratteristica interessante è la sua capacità di taggare le finestre per una facile gestione.
Eccezionale
Awesome mira ad essere un gestore di finestre altamente configurabile. È configurato tramite uno script Lua ed è piccolo ed estensibile.
dwm
Dwm è cugino di Wmii. Devi essere un vero tecnico hard-core per configurare questo, però. L'unico file di configurazione è il suo codice sorgente!
Veleno per topi
Come suggerisce il nome, ratpoison è un tentativo di consentire agli utenti esperti di manipolare Windows senza l'uso del mouse. In effetti, è un obiettivo di tutti questi gestori di finestre. Perché? Pensa al loro pubblico. Sono rivolti principalmente ai programmatori. Queste sono persone che non vogliono staccare molto le mani dalla fila di casa.
Certo, questo graffia solo la superficie. Wikipedia ha un elenco di ambienti desktop e gestori di finestre e potresti voler dare un'occhiata anche a questa pagina. Provane uno. Provane diversi! Che tu sia un utente nuovo o esperto, avrai molto per tenerti occupato.