Awesome/es

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
Instale :

Comenzando
Para iniciar awesome use un display manager o.

Para usar con soporte para ConsoleKit, configure ConsoleKit y cree el siguiente archivo:

Archivo de configuración
El archivo de configuración por defecto de awesoe se encuentra en. Si dicho directorio o archivo no existe deberá ser creado. Una configuración funcional se distribuye con y puede ser encontrada en. Copie ese archivo de configuración al directorio home del usuario.

Primero cree el directorio :

Luego copie el archivo de configuración :

Si no está instalado, instálelo o cambie el terminal por defecto a uno que esté disponible en su sistema. En el ejemplo de aquí abajo el terminal por defecto es, parte de.

Después de hacer cambios es recomendable comprobar el archivo de configuración para ver si hay errores:

Añadir soporte para fondos de pantalla mediante el paquete :

Para usar para establecer el fondo de pantalla, edite :

Tags
En, tags es el nombre dado a los escritorios virtuales en los cuales se encuentran las aplicaciones abiertas. Es posible asignar símbolos personalizados a los tags:

Menu
Un ejemplo de un menú personalizado de :

Fecha
Este es un ejemplo de un formato de fecha personalizado. La sintaxis del formato usado es. La segunda opción,, es el intervale de actualización en segundos.

Control de volumen
Se puede utilizar el paquete para gestionar las teclas de volumen de forma automática y mostrar el nivel de volumen mediante un icono en la bandeja.

Autoarrancar desde dentro de :

Un método alternativo y ligero es añadir las teclas de volumen directamente en la configuración de :

Teclas multimedia MPD
Instale para añadir atajos de teclado para MPD:

Entonces actualice el archivo de configuración de para asignar las teclas multimedia al comando apropiado:

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, ... }}

Depurar la configuración con Xephir
Xephir is una herramienta para depurar los nuevos archivos de configuración que resulta muy útil dado que es capaz de iniciar el servidor X en una ventana-cliente

Este comando abrirá una pantalla de 800x600. Para abrir awesome en ella abra un terminal y escriba:

Esto lanzará awesome dentro de la ventana.

Atajos del teclado
Estos son los atajos por defecto más útiles:


 * + = mover el cliente con el ratón
 * + = cambiar el tamaño del cliente con el ratón


 * + = abrir terminal
 * + = lanzar comando
 * ++ = cerrar el cliente y parar su servicio
 * + = maximizar
 * + = minimizar
 * ++ = restaurar los clientes minimizados
 * + = pantalla completa
 * + = volver al cliente anterior
 * ++ = flotar


 * + = destacar el cliente de la izquierda
 * + = destacar el cliente de la derecha
 * ++ = mover cliente a la derecha
 * ++ = mover cliente a la izquierda


 * + = cambiar el tamaño de las ventanas mosaico
 * + = cambiar el tamaño de las ventanas mosaico


 * + = cambiar tag
 * + = cambiar tag
 * ++ = mandar cliente al tag

los atajos de teclado personalizados, como +, pueden ser asignados para hacer su experiencia con aún mejor. Por ejemplo, para usar + para cambiar a la ventana anterior:

Recursos externos

 * Ficheros de configuración del usuario en el wiki de awesome