#format wiki
#LANGUAGE it
<<Indice>>

<<BR>>
= Introduzione =
'''xmonad''' è un tiling window manager estremamente leggero, veloce, stabile e produttivo.

In questa guida sono contenute delle istruzioni utili per installare '''xmonad''' nell'ambiente grafico [[AmbienteGrafico/Gnome| GNOME]] su '''Ubuntu 8.10''' «'''Intrepid Ibex'''». 


= Installazione =

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto ''xmonad'', reperibile dal [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]]. 

= Configurazione =

 0. Creare all'interno della propria '''Home''' una nuova cartella con il nome `.xmonad` digitando il seguente comando all'interno di una finestra di terminale:{{{
mkdir .xmonad
}}}
 0. Entrare all'interno della cartella appena creata:{{{
cd .xmonad
}}}
 0. Creare con un [[Ufficio/EditorDiTesto|editor di testo]] il file `xmonad.hs` e incollare al suo interno le seguenti righe:{{{
import XMonad
import XMonad.Config.Gnome

main = xmonad gnomeConfig
}}}

 * Digitare all'interno della finestra di terminale il seguente comando:{{{
ghci xmonad.hs
}}}Il comando dovrà restituire il messaggio di seguito riportato, in caso contrario ricontrollare il file `xmonad.hs` ed eseguire nuovamente il precedente comando. {{{
GHCi, version 6.8.2: http://www.haskell.org/ghc/  :? for help
Loading package base ... linking ... done.
Ok, modules loaded: Main.
Prelude Main> 
}}}

= Modifica della sessione =
 * Per far si che '''xmonad''' venga eseguito all'avvio del sistema andare nel menù '''''Sistema -> Preferenze -> Sessioni''''', creare una nuova voce selezionando il pulsante «'''Aggiungi'''» e compilare i campi come segue:

  * '''Nome:''' Gestore finestre xmonad
  * '''Comando:''' xmonad

 * Nella lista cercare la voce '''Window Manager''' e rimuovere il segno di spunta in modo che non si avvii più.

= Primo avvio =

Per avviare il gestore di finestre '''xmonad''' è necessario riavviare la sessione X Window, tramite la combinazione di tasti '''CTRT + ALT Backspace'''.

= Utilizzo di xmonad =

'''xmonad''' suddivide lo spazio sullo schermo in un'area per la finestra principale sul lato sinistro e un'area per le finestre secondarie sul lato destro. Le nuove finestre aperte sul desktop vuoto si aprono massimizzate a tutto schermo.
Ciascuna nuova finestra successivamente aperta si posiziona nell'area principale, occupando quindi la metà sinistra dello schermo, mentre la finestra preesistente nell'area principale viene spostata nell'area secondaria e ridimensionata opportunamente.

Di seguito sono elencate le principali combinazioni di tasti utilizzati ('''Alt''' è il tasto '''Alt sinistro'''):

||<style="background-color:#F6D358;":>'''Combinazione di tasti''' ||<style="background-color:#F6D358;":>'''Funzione''' ||
||<style="text-align:center">'''Alt + H''' e '''Alt + L''' || Regola la dimensione dell'area principale.||
||<style="text-align:center">'''Alt + J''' e '''Alt + K''' || Si ottiene il focus sulle finestre, quella attiva è evidenziata da un sottile bordo rosso. ||
||<style="text-align:center">'''Alt + Invio''' || Sposta una finestra dall'area secondaria a quella principale. ||
||<style="text-align:center">'''Alt + 1 ... 9''' || Muoversi sui nove desktop virtuali. ||
||<style="text-align:center">'''Shift + Alt + 1 ... 9''' || Sposta una finestra nei vari desktop. ||
||<style="text-align:center">'''Alt + Spazio''' || Ciclare attraverso le tre disposizioni predefinite delle finestre. ||
||<style="text-align:center">'''Alt + Pulsante destro del mouse''' || Stacca una finestra dal tiling rendendola fluttuante, ridimensionarla.||
||<style="text-align:center">'''Alt + Pulsante sinistro del mouse''' || Sposta una finestra fluttuante. ||
||<style="text-align:center">'''Alt + T''' || Riporta la finestra fluttuante in tiling. ||
||<style="text-align:center">'''Shift + Alt + Invio''' || Apre una nuova finestra di terminale. ||

= Ulteriori risorse =
 * [[http://xmonad.org|Sito ufficiale del progetto]]

----
CategoryHomepage