Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "PatrickDemarta/Prove0"
Differenze tra le versioni 1 e 34 (in 33 versioni)
Versione 1 del 07/12/2008 21.23.54
Dimensione: 635
Commento:
Versione 34 del 08/12/2008 03.23.54
Dimensione: 6983
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
[http://xmonad.org/images/logo.png]
Linea 5: Linea 6:
QUesto wiki descrive la procedura per installare ed integrare il gestore di finestre '''xmonad''' (ver. 0.8) nell'ambiente desktop Gnome in Ubuntu 8.10 Intrepid ibex. 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.
Linea 7: Linea 8:
'''xmonad''' appartiene alla categoria dei'' tiling window manager, '' '''xmonad''' appartiene alla categoria dei ''tiling window manager'': in termini informatici un ''tiling window manager'' è un gestore di finestre che organizza lo spazio sullo schermo in riquadri tra loro non sovrapposti, si differenzia per questa caratteristica dall'approccio dei window manager più comuni (per esempio metacity) che operano attraverso l'impilamento di finestre sovrapposte basato su coordinate cartesiane x,y,z.
Linea 9: Linea 10:
Testo... '''xmonad''' consente di ottimizzare l'uso dello spazio sullo schermo e aumentare la produttività nell'utilizzo del sistema grafico '''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 inoltre essere rese fluttuanti e ridimensionate a piacere, riproducendo così il comportamento standard dei gestori usuali.
Linea 11: Linea 12:
= Titolo 1 =
Testo...
Infine il window manager '''xmonad''' risulta estremamente ''leggero'' e notevolmente stabile, rappresenta quindi una valida alternativa ai gestori di finestre predefiniti in Ubuntu '''metacity''' e '''compiz'''.
Linea 14: Linea 14:
 0. Passo 1
 0. Passo 2
 0. Passo 3
= Prerequisiti =
 * Ubuntu 8.10 Intrepid Ibex;
 * Ambiente Desktop GNOME;
 * Connessione al web;
 * Repository della componente ''Universe'' abilitiati.
Linea 18: Linea 20:
== Titolo 2 ==
= Titolo 1 =
Testo...
  = Installazione dei pacchetti =
Questa procedura consente di installare i pacchetti necessari all'esecuzione di '''xmonad'''.
Linea 22: Linea 24:
 0. Passo 1
 0. Passo 2
 0. Passo 3
 1. Avviare il gestore di pacchetti '''Synaptic''' (raggiungibile dal menù Sistema -> Amministrazione);
 2. Selezionare '''Tutti''' nel riquadro a sinistra contenente l'elenco delle sezioni;
 3. Inserire il termine '''xmonad''' nel riquadro di ricerca veloce, nella barra degli strumenti in alto;
 4. Selezionare per l'installazione i seguenti pacchetti:
    * ''xmonad''
    * ''libghc6-xmonad-contrib-dev''
    * ''libghc6-xmonad-dev''
 5. Applicare, accettando l'installazione di tutte le dipendenze proposte;
 6. Chiudere '''Synaptic'''.
Linea 26: Linea 34:
== Titolo 2 ==
Testo...
= Configurazione di xmonad =
Questa procedura consente di configurare '''xmonad''' per l'integrazione in GNOME.

 1. Aprire una finestra '''Terminale''' (raggiungibile dal menù Applicazioni -> Accessori);
 2. Creare nella propria directory home una nuova directory con il nome `.xmonad` con il comando {{{
mkdir .xmonad
}}}
 3. Entrare nella directory appena creata con il comando: {{{
cd .xmonad
}}}
 4. Creare e aprire per l'edizione il nuovo file `xmonad.hs` tramite il comando: {{{
gedit xmonad.hs
}}}
 5. '''Inserire nel file''' (inizialmente vuoto) le seguenti righe (facendo attenzione alle lettere Maiuscole e minuscole!): {{{
import XMonad
import XMonad.Config.Gnome

main = xmonad gnomeConfig
}}}
 6. Salvare il file e chiudere '''gedit''';
 7. Nel terminale digitare il comando: {{{
ghci xmonad.hs
}}}
||<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 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>
}}}

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">''' In caso contrario ricontrollare che il file `xmonad.hs` corrisponda a quanto indicato al punto 5.''' ||

 8. 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'''.
 
 1. Avviare il gestore di '''Sessioni''' dal menù Sistema -> Preferenze -> Sessioni;
 2. 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!)
 3. Cliccare sul pulsante '''Aggiungi''' per inserire la nuova voce creata.
 4. Cercare la voce '''Window Manager''' e togliere il segno di spunta dalla stessa;
 5. 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.

= 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.

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.

La dimensione della finestra principale è regolata con le combinazioni di tasti '''Alt + H''' e '''Alt + L'''.

Le finestre sono chiuse dalla combinazione di tasti '''Shift + Alt +C'''.

Il focus sulle finestre si ottiene con lo spostamento del mouse sopra di esse o attraverso le combinazioni di tasti '''Alt + J''' e '''Alt + K'''.

Per spostare una finestra dall'area secondaria a quella principale spostare il focus sulla finestra secondaria e premere '''Alt + Invio'''.

'''xmonad''' mette a disposizione 9 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 defualt delle finestre.

Per staccare una finestra dal tiling, renderla fluttuante e ridimensionarla utilizzare '''Alt + Click_destro'''

Per spostare una finestra fluttuante utilizzare '''Alt+Click_sinistro'''

Per riportare la finestra fluttuante in tiling con le altre utilizzare '''Alt + T'''
Linea 30: Linea 117:
 * Risorsa 1
 * Risorsa 2
 * [http://xmonad.org]


= ToDo =
Aggiungere note relative all'integrazione in KDE e XFCE
  
Linea 35: Linea 126:
 . CategoryNuoviDocumenti CategoryHomepage

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 appartiene alla categoria dei tiling window manager: in termini informatici un tiling window manager è un gestore di finestre che organizza lo spazio sullo schermo in riquadri tra loro non sovrapposti, si differenzia per questa caratteristica dall'approccio dei window manager più comuni (per esempio metacity) 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 grafico 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 inoltre essere rese fluttuanti e ridimensionate a piacere, riproducendo così il comportamento standard dei gestori usuali.

Infine il window manager xmonad risulta estremamente leggero e notevolmente stabile, rappresenta quindi una valida alternativa ai gestori di finestre predefiniti in Ubuntu metacity e compiz.

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.

  1. Avviare il gestore di pacchetti Synaptic (raggiungibile dal menù Sistema -> Amministrazione);

  2. Selezionare Tutti nel riquadro a sinistra contenente l'elenco delle sezioni;

  3. Inserire il termine xmonad nel riquadro di ricerca veloce, nella barra degli strumenti in alto;

  4. Selezionare per l'installazione i seguenti pacchetti:
    • xmonad

    • libghc6-xmonad-contrib-dev

    • libghc6-xmonad-dev

  5. Applicare, accettando l'installazione di tutte le dipendenze proposte;
  6. Chiudere Synaptic.

Configurazione di xmonad

Questa procedura consente di configurare xmonad per l'integrazione in GNOME.

  1. Aprire una finestra Terminale (raggiungibile dal menù Applicazioni -> Accessori);

  2. Creare nella propria directory home una nuova directory con il nome .xmonad con il comando

    mkdir .xmonad
  3. Entrare nella directory appena creata con il comando:

    cd .xmonad
  4. Creare e aprire per l'edizione il nuovo file xmonad.hs tramite il comando:

    gedit xmonad.hs
  5. Inserire nel file (inizialmente vuoto) le seguenti righe (facendo attenzione alle lettere Maiuscole e minuscole!):

    import XMonad
    import XMonad.Config.Gnome
    
    main = xmonad gnomeConfig
  6. Salvare il file e chiudere gedit;

  7. Nel terminale digitare il comando:

    ghci xmonad.hs

Immagine(Icone/Piccole/warning.png,,center)

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> 

Immagine(Icone/Piccole/warning.png,,center)

In caso contrario ricontrollare che il file xmonad.hs corrisponda a quanto indicato al punto 5.

  1. 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.

  1. Avviare il gestore di Sessioni dal menù Sistema -> Preferenze -> Sessioni;

  2. 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!)

  3. Cliccare sul pulsante Aggiungi per inserire la nuova voce creata.

  4. Cercare la voce Window Manager e togliere il segno di spunta dalla stessa;

  5. 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.

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.

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.

La dimensione della finestra principale è regolata con le combinazioni di tasti Alt + H e Alt + L.

Le finestre sono chiuse dalla combinazione di tasti Shift + Alt +C.

Il focus sulle finestre si ottiene con lo spostamento del mouse sopra di esse o attraverso le combinazioni di tasti Alt + J e Alt + K.

Per spostare una finestra dall'area secondaria a quella principale spostare il focus sulla finestra secondaria e premere Alt + Invio.

xmonad mette a disposizione 9 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 defualt delle finestre.

Per staccare una finestra dal tiling, renderla fluttuante e ridimensionarla utilizzare Alt + Click_destro

Per spostare una finestra fluttuante utilizzare Alt+Click_sinistro

Per riportare la finestra fluttuante in tiling con le altre utilizzare Alt + T

Ulteriori risorse

ToDo

Aggiungere note relative all'integrazione in KDE e XFCE


CategoryHomepage