#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