28.05.2013 Views

LOA HackLab - Autistici

LOA HackLab - Autistici

LOA HackLab - Autistici

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Window Manager e Desktop Environment 133<br />

xcalc gimp<br />

Figure 9.2 Finestre realizzate con due toolkit differenti: xcalc, a sinistra,<br />

usa il Toolkit Athena, The GIMP, a destra, usa il Toolkit Gtk<br />

9.6 Window Manager e Desktop Environment<br />

Ora che avete compreso come le applicazioni, o meglio, le loro interfacce, vengono create<br />

e gestite complessivamente nell’ambiente X, facciamo un passo più in là. Forse il concetto<br />

che introdurrò destabilizzerà drasticamente alcuni dei vostri punti fermi ma sappiate<br />

che le applicazioni grafiche non rappresentano l’intero panorama di ciò che può essere<br />

rappresentato e visulizzato graficamente. Sarò più chiaro: come pensate che possano<br />

essere gestite le finestre all’interno del vostro schermo? Quello che comunemente viene<br />

chiamato, soprattutto in ambiente Windows, Desktop è una finestra? Com’è possibile<br />

aprire, spostare o chiudere una finestra?<br />

Widget e toolkit, l’ X server e l’intero sistema X Window, da soli, non possono fornirvi<br />

un ambiente di lavoro così completo. La gestione della posizione delle finestre all’interno<br />

del vostro schermo, le impostazioni relative al desktop (no, non è una finestra), la barra<br />

degli strumenti, le icone e via dicendo sono affidate ad un programma (o ad una serie di<br />

programmi) chiamati Window Manager, gestori di finestre, appunto.<br />

Un sistema grafico completo è composto, in sintesi, da un X server, da un window<br />

manager, da una serie di programmi dotati di interfacce grafiche.<br />

Se le interfacce dei programmi variano da applicazione ad applicazione, i window<br />

manager variano a seconda della vostra personale scelta. Potrete anche sbizzarrirvi<br />

assegnando ad ogni utente un window manager diverso e appezzerete sicuramente alcune<br />

peculiarità assenti in ambiente Windows Mac, come la possibilità di sfruttare e utilizzare<br />

uno o più virtual desktop.<br />

Un virtual desktop vi permette di dividere e mantenere piu’ schermi aperti comtemporaneamente,<br />

visualizzandoli uno per volta e permettendovi di spostarvi da uno all’altro

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!