X Window
di Daniele Medri
Un sistema X Window permette di gestire ambienti grafici a
finestre e sfruttare al meglio le possibilita' offerte dal
networking, reti locali o extranet. I componenti fondamentali
per un sistema di questo tipo si possono sintetizzare in:
- Server X: Si tratta del programma che gestisce l'interfaccia
grafica e accetta le connessioni di rete per la gestione
remota.
- Client X: Sono tutti i programmi che utilizzano l'ambiente
grafico gestito dal Server X, sia sulla macchina locale che su
computer in rete.
- Protocollo X: Rappresenta il protocollo di comunicazione
utilizzato dal Server X e dai relativi client.
- Window Manager: Sono particolari software diretti a gestire
le finestre ed ulteriori componenti sopra il Server X agendo
anch'essi come client. Gli ambienti desktop sono l'evoluzione di
questi ultimi perche' offrono la possibilità di gestire eventi
in maniera intuitiva tramite il mouse, la periferica di
puntamento largamente diffusa.
-- Window Manager --
Un window manager e' un particolare software che si aggiunge al
server X, e offre una interfaccia visuale come sicuramente
conoscerete. Finestre gestibili, riducibili e quant'altro per
automatizzare le vostre operazioni e gestirle in buona parte
con il vostro mouse. Nelle attuali distribuzioni viene data la
possibilita' di installare diversi window manager e tra quelli
piu' diffusi e stabili si consiglia:
- Blackbox: http://bb.themes.org
- Window Maker: http://www.windowmaker.org
- Enlightenment: http://www.enlightenment.org
-- Ambienti desktop --
Un ambiente desktop e' qualcosa in più di un semplice window
manager. Esso rappresenta un insieme di applicazioni volte a
gestire in simbiosi diversi processi per rendere maggiormente
user friendly l'interfaccia visuale. Utenti GNU/Linux con una
leggera esperienza alle spalle hanno visto rapidamente la venuta
di queste soluzioni integrate sulla propria Linux box. Esistono
due progretti sostanzialmente che si combattono il trono del
desktop ufficiale per le distribuzioni GNU/Linux: il Kde e Gnome.
Entrambi i progetti hanno caratteristiche di pregio e la sintesi
nel presente testo non potrebbe essere aggiornata alla continua
evoluzione di quest'ultime soluzioni software. Per ampliare la
propria conoscenza in merito si consiglia di visitare i siti
ufficiali seguenti:
- Progetto GNOME: http://www.gnome.org
- Helixcode GNOME: http://www.helixcode.com
- Progetto KDE: http://www.kde.org
- Informazioni su KDE: http://www.mosfet.org
- News sul KDE: http://dot.kde.org