Dimensione: 6905
Commento:
|
Dimensione: 7070
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 82: | Linea 82: |
'''Prima di ravviare la sessione''', per agevolare l'approccio con il nuovo window manager, si consiglia caldamente la lettura della successiva sezione in cui sono elencate le principali combinazioni di tasti utilizzati per il controllo delle finestre. | ||<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''', per agevolare l'approccio con il nuovo window manager, si consiglia caldamente la lettura della successiva sezione in cui sono elencate le principali combinazioni di tasti utilizzati per il controllo delle finestre.'''|| |
BRIndice() [http://xmonad.org/images/logo.png]
Introduzione
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.
xmonad è un tiling window manager per il sistema X Window scritto nel linguaggio di programmazione funzionale Haskell.
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 supplementare delle posizioni e dimensioni delle finestre affiancate tramite veloci combinazioni di tasti. In ogni momento 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 della componente Universe abilitiati.
Installazione dei pacchetti
Questa procedura consente di installare i pacchetti necessari all'esecuzione di xmonad.
Avviare il gestore di pacchetti Synaptic (Sistema -> Amministrazione);
Inserire il termine xmonad nel riquadro di ricerca veloce sulla barra degli strumenti;
Cliccare con il pulsante destro del mouse sul pacchetto xmonad
Cliccare con il pulsante sinistro del mouse sulla voce marca per l'installazione
Cliccare sul pulsante Marca per accettare di marcare i necessari pacchetti aggiuntivi;
Cliccare sul pulsante Applica nella barra degli strumenti per procedere all'installazione;
Al termine dell'installazione chiudere il gestore di pacchetti Synaptic.
Configurazione di xmonad
Questa procedura consente di configurare xmonad per l'integrazione in GNOME.
Aprire una finestra di Terminale (Applicazioni -> Accessori);
Creare nella propria directory home una nuova directory con il nome .xmonad con il comando
mkdir .xmonad
Entrare nella directory appena creata con il comando:
cd .xmonad
Creare e aprire per l'edizione il nuovo file xmonad.hs tramite il comando:
gedit xmonad.hs
Inserire nel file (inizialmente vuoto) le seguenti righe (facendo attenzione alle lettere Maiuscole e minuscole!):
import XMonad import XMonad.Config.Gnome main = xmonad gnomeConfig
Salvare il file e chiudere gedit;
Nel terminale digitare il comando:
ghci xmonad.hs
Il comando dovrà restituire il seguente messaggio: |
GHCi, version 6.8.2: http://www.haskell.org/ghc/ :? for help Loading package base ... linking ... done. Ok, modules loaded: Main. Prelude Main>
In caso contrario ricontrollare il file xmonad.hs |
Chiudere la finestra di Terminale (Menu File -> Chiudi).
Configurazione 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
Inserire la stringa xmonad nel campo Comando (verificare la correttezza della stringa inserita!)
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.
Primo avvio
Ora il sistema è configurato e pronto per l'avvio della prima sessione con xmonad.
Prima di ravviare la sessione, per agevolare l'approccio con il nuovo window manager, si consiglia caldamente 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.
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 viene spostata nell'area secondaria e ridimensionata opportunamente. Di seguito sono elencate le principali combinazioni di tasti utilizzati. La dimensione della finestra principale è regolata con le combinazioni di tasti Le finestre sono chiuse dalla combinazione di tasti Il focus sulle finestre si ottiene con lo spostamento del mouse sopra di esse o attraverso le combinazioni di tasti Per spostare una finestra dall'area secondaria a quella principale spostare il focus sulla finestra secondaria e premere Per spostarsi sui diversi desktop virtuali utilizzare le combinazioni di tasti Per spostare una finestra ad un altro desktop virtuale utlizzare le combinazioni di tasti La combinazione di tasti Per staccare una finestra dal tiling, renderla fluttuante e ridimensionarla utilizzare Per spostare una finestra fluttuante utilizzare Per riportare la finestra fluttuante in tiling con le altre utilizzare
Aggiungere note relative all'integrazione in KDE e XFCE Uso del gestore di finestre
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.
Alt + H e Alt + L.
Alt + 1 .. 9.
Alt + Spazio premette di ciclare attraverso le tre disposizioni di defualt delle finestre. Ulteriori risorse
ToDo