Dimensione: 6620
Commento:
|
Dimensione: 4037
Commento: Revisione terminata
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 2: | Linea 2: |
#LANGUAGE it [[BR]][[Indice()]] |
#LANGUAGE i [[Indice()]] |
Linea 5: | Linea 5: |
[http://xmonad.org/images/logo.png] | [[BR]] |
Linea 7: | Linea 7: |
Questa guida descrive una semplice procedura per installare ed integrare il gestore di finestre '''xmonad''' nell'ambiente desktop GNOME in Ubuntu 8.10 Intrepid Ibex. Inoltre fornisce una breve introduzione al suo utilizzo. | All'interno di questa pagina sono contenute le istruzioni per installare e configurare '''xmonad''' nell'ambiente grafico [:AmbienteGrafico/Gnome: GNOME] su '''Ubuntu 8.10''' «'''Intrepid Ibex'''». |
Linea 9: | Linea 9: |
'''xmonad''' è un ''tiling window manager'' per il sistema X Window scritto nel linguaggio di programmazione funzionale '''Haskell'''. | = Installazione = |
Linea 11: | Linea 11: |
Si tratta di un gestore di finestre che organizza lo spazio sullo schermo in riquadri tra loro non sovrapposti, si differenzia per questa caratteristica dai window manager più comuni che operano attraverso l'impilamento di finestre sovrapposte basato su coordinate cartesiane x,y,z. '''xmonad''' consente di ottimizzare l'uso dello spazio sullo schermo e aumentare la produttività nell'utilizzo del sistema '''X windows''' sollevando l'utente dal compito di gestire manualmente il posizionamento e le dimensioni relative delle finestre. Il gestore consente all'utente il controllo del posizionamento e delle dimensioni delle finestre su nove desktop virtuali tramite specifiche combinazioni di tasti. Le finestre possono comunque essere rese fluttuanti, ridimensionate e spostate individualmente come nei gestori di finestre più comunemente utilizzati. = Prerequisiti = * Ubuntu 8.10 Intrepid Ibex; * Ambiente Desktop GNOME; * Connessione al web; * Repository delle componenti ''Universe'' abilitiati. = Installazione = Questa procedura consente di installare i pacchetti necessari all'esecuzione di '''xmonad'''. * Aprire una finestra di '''Terminale''' (Applicazioni -> Accessori); * Eseguire il comando:{{{ sudo apt-get install xmonad }}} * Accettare l'installazione dei pacchetti aggiuntivi proposti per avviare l'installazione. |
Per installare '''xmonad''' è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''xmonad'', reperibile dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali]. |
Linea 34: | Linea 14: |
Questa procedura consente di configurare '''xmonad''' per l'integrazione in GNOME. | |
Linea 36: | Linea 15: |
* Creare nella propria directory home una nuova directory con il nome `.xmonad` tramite il comando: {{{ | 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:{{{ |
Linea 39: | Linea 18: |
* Entrare nella directory appena creata con il comando: {{{ | 0. Entrare all'interno della cartella appena creata:{{{ |
Linea 42: | Linea 21: |
* Creare e aprire per l'edizione il nuovo file `xmonad.hs` con il comando: {{{ gedit xmonad.hs }}} * '''Inserire nel file''' (inizialmente vuoto) le seguenti righe, con attenzione alle lettere Maiuscole e minuscole: {{{ |
0. Creare con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `xmonad.hs` e incollare al suo interno le seguenti righe:{{{ |
Linea 51: | Linea 27: |
* Salvare il file e chiudere '''gedit'''; * Nel terminale digitare il comando: {{{ |
* Digitare all'interno di una finestra di terminale il seguente comando:{{{ |
Linea 54: | Linea 30: |
}}} ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Il comando dovrà restituire il messaggio di seguito riportato, in caso contrario ricontrollare il file `xmonad.hs` ed eseguire nuovamente il precedente comando.''' || {{{ |
}}}Il comando dovrà restituire il messaggio di seguito riportato, in caso contrario ricontrollare il file `xmonad.hs` ed eseguire nuovamente il precedente comando. {{{ |
Linea 63: | Linea 37: |
* Chiudere la finestra di '''Terminale''' (Menu File -> Chiudi). | = 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: |
Linea 65: | Linea 40: |
= Modifica della sessione = Questa procedura consente di sostituire il gestore di finestre predefinito con il nuovo gestore '''xmonad'''. * Avviare il gestore di '''Sessioni''' dal menù Sistema -> Preferenze -> Sessioni; * Creare una nuova voce con il pulsante '''Aggiungi'''; * Inserire la descrizione ''gestore finestre xmonad'' nel campo Nome |
* '''Nome:''' Gestore finestre xmonad * '''Comando:''' xmonad |
Linea 72: | Linea 43: |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Inserire ''' `xmonad` '''nel campo Comando ''' || * Cliccare sul pulsante '''Aggiungi''' per inserire la nuova voce creata. * Cercare la voce '''Window Manager''' e togliere il segno di spunta dalla stessa; * Chiudere il gestore di '''Sessioni'''. A questo punto il sistema è configurato e pronto per l'avvio della sessione con '''xmonad'''. |
* Nella lista cercare la voce '''Window Manager''' e rimuovere il segno di spunta in modo che non si avvii più. |
Linea 82: | Linea 47: |
Per avviare il gestore di finestre '''xmonad''' è necessario riavviare la sessione X Window. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Prima di ravviare la sessione si consiglia la lettura della successiva sezione in cui sono elencate le principali combinazioni di tasti utilizzati per il controllo delle finestre.'''|| |
Per avviare il gestore di finestre '''xmonad''' è necessario riavviare la sessione X Window, tramite la combinazione di tasti '''CTRT + ALT Backspace'''. |
Linea 87: | Linea 50: |
'''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. | |
Linea 89: | Linea 51: |
Le nuove finestre aperte sul desktop vuoto si aprono massimizzate a tutto schermo. |
'''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, mentre le nuove finestre aperte sul desktop vuoto si aprono massimizzate a tutto schermo. |
Linea 93: | Linea 54: |
'''Di seguito sono elencate le principali combinazioni di tasti utilizzati'''. ---- * La dimensione della finestra principale è regolata con le combinazioni di tasti '''Alt + H''' e '''Alt + L'''. |
Di seguito sono elencate le principali combinazioni di tasti utilizzati: |
Linea 97: | Linea 56: |
* Le finestre sono chiuse dalla combinazione di tasti '''Shift + Alt +C'''. * Il focus sulle finestre si ottiene spostando il mouse sopra di esse, oppure attraverso le combinazioni di tasti '''Alt + J''' e '''Alt + K'''. La finestra attiva è evidenziata da un sottile bordo rosso. * Per spostare una finestra dall'area secondaria a quella principale spostare il focus sulla finestra secondaria e premere '''Alt + Invio'''. ---- '''xmonad''' mette a disposizione nove distinti desktop virtuali: * Per spostarsi sui diversi desktop virtuali utilizzare le combinazioni di tasti '''Alt + 1 .. 9'''. * Per spostare una finestra ad un altro desktop virtuale utlizzare le combinazioni di tasti '''Shift + Alt + 1 .. 9'''. ---- * La combinazione di tasti '''Alt + Spazio''' premette di ciclare attraverso le tre disposizioni di default delle finestre. * Per staccare una finestra dal tiling, renderla fluttuante e ridimensionarla utilizzare '''Alt + Pulsante destro del mouse''' * Per spostare una finestra fluttuante utilizzare '''Alt + Pulsante sinistro del mouse''' * Per riportare la finestra fluttuante in tiling con le altre utilizzare '''Alt + T''' |
||<style="background-color:#F6D358;":>'''Combinazione di tasti''' ||<style="background-color:#F6D358;":>'''Funzione''' || ||<style="text-align:center">'''Alt + H''' e '''Alt + L''' || Regola la dimensione principale delle finestre.|| ||<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'aria 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 e 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. || |
Linea 118: | Linea 68: |
* [http://xmonad.org] | * [http://xmonad.org Sito ufficiale del progetto] |
Linea 120: | Linea 70: |
= ToDo = Aggiungere note relative all'integrazione in KDE e XFCE ## da questo punto in poi non modificare! |
Indice() VersioniSupportate(intrepid) BR
Introduzione
All'interno di questa pagina sono contenute le istruzioni per installare e configurare xmonad nell'ambiente grafico [:AmbienteGrafico/Gnome: GNOME] su Ubuntu 8.10 «Intrepid Ibex».
Installazione
Per installare xmonad è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto xmonad, reperibile dal [:Repository/Componenti:componente] universe dei [:Repository:repository ufficiali].
Configurazione
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
Entrare all'interno della cartella appena creata:
cd .xmonad
Creare con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file xmonad.hs e incollare al suo interno le seguenti righe:
import XMonad import XMonad.Config.Gnome main = xmonad gnomeConfig
Digitare all'interno di una 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, mentre 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. La finestra preesistente nell'area principale viene spostata nell'area secondaria e ridimensionata opportunamente.
Di seguito sono elencate le principali combinazioni di tasti utilizzati:
Combinazione di tasti |
Funzione |
Alt + H e Alt + L |
Regola la dimensione principale delle finestre. |
Alt + J e Alt + K |
Si ottiene il focus sulle finestre, quella attiva è evidenziata da un sottile bordo rosso. |
Alt + Invio |
Sposta una finestra dall'aria secondaria a quella principale. |
Alt + 1 ... 9 |
Muoversi sui nove desktop virtuali. |
Shift + Alt + 1 ... 9 |
Sposta una finestra nei vari desktop. |
Alt + Spazio |
Ciclare attraverso le tre disposizioni predefinite delle finestre. |
Alt + Pulsante destro del mouse |
Stacca una finestra dal tiling rendendola fluttuante e ridimensionarla. |
Alt + Pulsante sinistro del mouse |
Sposta una finestra fluttuante. |
Alt + T |
Riporta la finestra fluttuante in tiling. |
Ulteriori risorse
[http://xmonad.org Sito ufficiale del progetto]