Awesome/it

awesome è Article description::un framework [[window manager per X di nuova generazione altamente configurabile.]] Esso è rivolto principalmente agli utenti esperti, sviluppatori ed eventuali altre persone che si occupano ogni giorno di attività di computer e che vogliono avere un controllo capillare sul loro ambiente grafico. Si estende utilizzando il linguaggio di programmazione Lua.

Services
Choose exactly one of:


 * elogind: Standalone logind package, extracted from the systemd project for use with OpenRC or other init systems.
 * systemd: Uses the session tracker part of systemd. Users of systemd do not need to take any other initiative here.

Miscellaneous

 * D-Bus: Enables use of the D-Bus message bus system.
 * polkit: Enables the polkit framework for controlling privileges for system-wide services.
 * udisks: Enables support for some storage related services.

X server
Follow the instructions on Xorg/Guide to set up the X environment.

Starting the X server
One of the following methods can be used to start X:


 * Display manager: Presents the user with a graphical login screen.
 * X without Display Manager: When running a single-user system, one may find display managers an unnecessary waste of resources.

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 :

O semplicemente configura la proprietà wallpaper del tema:

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:

Rimozione degli spazi tra le finestre
Gli spazi (gaps) tra le finestre possono essere visibili, soprattutto tra finestre di tipo terminale. Questi possono essere rimossi inserendo la proprietà  nella tabella   come segue:

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