Awesome/it

awesome is Article description::a highly configurable, next generation, dynamic [[window manager for X.]] It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment. It is extended using the Lua programming language.

Emerge
Installare :

Avvio
Per avviare awesome utilizzare un display manager o.

Per utilizzare con il supporto per ConsoleKit, impostare ConsoleKit e creare il seguente file>

File di configurazione
Il file di configurazione di default di awesome è situato in. Se tale directory o file non esiste bisogna crearla. Una configurazione di default, inoltre, è distribuita con e si trova in. Copiare tale file di configurazione nella directory home dell'utente.

Per prima cosa creare la directory :

Successivamente copiarci il file di configurazione :

Se il pacchetto non è installato, installarlo oppure cambiare l'emulatore di terminale predefinito del sistema. Sotto, l'emulatore di terminale predefinito è impostato su, che fa parte del pacchetto.

Dopo aver eseguito i cambiamenti è utile verificare il file di configurazione per vedere se ci sono eventuali errori:

Aggiungere il supporto per lo sfondo tramite il pacchetto :

Per esempio, per utilizzare per impostare lo sfondo, editare il file :

Tags
In, tags sono i nomi dati ai desktops virtuali sotto i quali una o più applicazioni sono in esecuzione. E' possibile assegnare simboli personalizzati a questi tags:

Menu
Questo sotto è un esempio di un menu personalizzato:

Data
Quello sotto è un esempio di utilizzo di un formato personalizzato della data. La sintassi del formato utilizzata è. La seconda opzione,, è l'intervallo di aggiornamento in secondi.

Controllo del volume
può essere utilizzato per manovrare automaticamente i tasti del volume, e per mostrare il livello del volume tramite una tray icon.

Autoavviare dall'interno del file :

Alternativamente, un metodo più leggero è quello di aggiungere i tasti del volume giusti nella configurazione di :

MPD tasti multimedia
Installare il pacchetto per aggiungere combinazioni di tasti multimediali per MPD:

Successivamente, aggiornare la configurazione di per assegnare i tasti multimediali all'apposito comando:

Removing window gaps
Gaps between windows can be visible, most noticeably between terminal windows. These can be removed by inserting the  property in the   table like this:

{{FileBox|filename=~/.config/awesome/rc.lua|title=Setting size_hints_honor property|1= awful.rules.rules = { { rule = { }, properties = { size_hints_honor = false, -- Remove gaps border_width = beautiful.border_width, border_color = beautiful.border_normal, ... }}

Scansionare la configurazione con Xephyr
Xephyr è uno strumento utile per scansionare la nuova configurazione di files, in quanto crea una copia di un server X all'interno di una finestra del client.

Questo comando aprirà una finestra di dimensione 800x600. All'interno di essa, per eseguire awesome, aprire un nuovo terminale ed eseguire il seguente comando:

Questo eseguirà awesome all'interno della finestra.

Tasti rapidi
Di seguito le combinazioni più utili di tasti rapidi:


 * + = spostare il client con il mouse
 * + = ridimensionare il client con il mouse


 * + = aprire il terminale
 * + = eseguire un comando
 * ++ = kill
 * + = massimizzare
 * + = minimizzare
 * ++ = ripristinare i clients minimizzati
 * + = schermo intero
 * + = passare al client precedente
 * ++ = float


 * + = evidenziare il client di sinistra
 * + = evidenziare il client di destra
 * ++ = spostare il client a destra
 * ++ = spostare il client a sinistra


 * + = ridimensionare il client tiled
 * + = ridimensionare il client tiled


 * + = cambiare etichetta
 * + = cambiare etichetta
 * ++ = inviare il client all'etichetta

Le combinazioni di tasti, tipo +, possono essere mappate per avere un'esperienza ancora migliore di. Per esempio, utilizzare + per passare alla finestra precedente:

Risorse esterne

 * Files di configurazione dell'utente al wiki di awesome