Noticia Awesome en Archlinux


awesome v3.5.4


Si estas acostumbrado a los típicos entornos gráficos, posiblemente Awesome no es para ti, pero si tu intención es sacarle el mayor provecho a tu computador no hay nada mejor desde mi punto de vista.

Desde el sitio web Awesome:




“Awesome es altamente configurable y es la próxima generación para administradores de ventanas para el X. Es muy rápido, extensible y esta bajo licencia GNU GPLv2″

Windows Manager (o gestor de ventanas), es un programa que controla la ubicación y apariencia de las ventanas bajo un sistema de ventanas. No confundir gestor de ventanas con entorno gráfico.

Gnome != metacity​

Kde != kwin​

Xfce != xfwm​

Poniéndolo un poco más sencillo, es la forma de administrar ventanas en los sistemas operativos GNU/Linux, orientada a usuarios medios y avanzados.

Mi experiencia personal con este Windows Manager (gestor de ventanas) es desde hace un par de meses, al principio un poco complicado como todo lo bueno, sin embargo es cuestión de dedicarle un poco de tiempo, paciencia y aprovechar al máximo los recursos de la computadora.

Historia


Según Sebastían Montini, fue escrito como un experimento en un modelo distinto al manejo usual de ventanas. Trata de solucionar el problema de navegación dividiendo la pantalla en marcos mutuamente no solapados que tratan de abarcar toda la pantalla. La organización de los marcos es dinámica y distinta en cada espacio de trabajo, el uso del teclado es conveniente, efectivo y eficaz.

Características

  • Sistema de “tiling” (wmii, dwm, ion, etc)
  • Se puede configurar widgets de LUA
  • Es un sistema flexible (float, tile, fair, max, full, focus)
  • Utiliza un sistema de tags en vez de viewports
  • Es bastante liviano
  • Esta orientado al uso del teclado
  • Es mucho más personalizable que otros

Según wikipedia Awesome esta escrito en Lua, un lenguaje de programación imperativo, estructurado y bastante ligero que fue diseñado como un lenguaje interpretado con una semántica extendible. El nombre significa “luna” en portugués.

Es recomendable utilizar un gestor de sesión como Slim, KDM, GDM o el de tu preferencia y agregar aplicaciones (vicious, scrot, notify-osd y xcompmgr)

¿Como se lo instala en Archlinux?


# pacman -S awesome

Toda la configuración radica en el archivo rc.lua ubicado en /etc/xdg/awesome/, se acostumbra crear una carpeta llamada awesome en la ruta /home/usuario/.config y crear un enlace simbólico de dicho archivo.

$ mkdir /home/usuario/.config/awesome

Con la carpeta creada, se crear el enlace simbólico

# ln -s /etc/xdg/awesome/rc.lua /home/usuario/.config/awesome/

Si te interesa cambiar el icono de Awesome o el fondo de pantalla, debes modificar el archivo theme.lua dentro de la ruta /usr/share/awesome/themes/default/, yo suelo utilizar el editor nano.

# nano /usr/share/awesome/themes/default/theme.lua

Cambiar el Icono de awesome


Busca la sección theme.awesome_icon = y agrega la ruta de la imagen que deseas que sea el icono del menú inicio. No olvides ponerlo entre comillas dobles.

Cambiar el Wallpaper (Fondo de pantalla)


Busca la sección theme.wallpaper = y agrega la ruta de la imagen que deseas de fondo de pantalla. No olvides ponerlo entre comillas dobles

¿Como mejoro mi configuración de Awesome?


Para mejorar Awesome quizá te interese modificar el archivo rc.lua, lo puedes hacer agregando un menú sencillo, recuerda que es programación en LUA.



# nano /home/usuario/.config/awesome/rc.lua



Busca la sección

-- {{{ Menu
-- Create a laucher widget and a main menu

Y agrega algo parecido a esto

myawesomemenu = {
{ "manual", terminal .. " -e man awesome" },
{ "edit config", editor_cmd .. " " .. awesome.conffile },
{ "restart", awesome.restart },
{ "quit", awesome.quit }
}

menugraphics = {
{"GIMP","gimp", "/usr/share/icons/Faenza/apps/22/gimp.png"}

mymainmenu = awful.menu({ items = { { "Awesome", myawesomemenu},
{ "Graficos", menugraphics},
}
})

Modificalo segun tus aplicaciones preferidas. ahora puedes agregar widgets, objetos que se pueden agregar a cualquier Wibox (barras de estado y barras de titulo) pueden proporcionar diversa información sobre su sistema, gestor de ventanas y clientes X directamente desde tu escritorio.

Los widgets son fáciles de usar y ofrecen una gran flexibilidad, para agregarlos debes dirigirte a la sección – {{{ Wibox

-- Create a textclock widget
mytextclock = awful.widget.textclock()

Posteriormente te diriges a la sección – Widgets that are aligned to the righ y los agregas de la siguiente manera

right_layout:add(mytextclock)

Recargas tu awesome con las teclas Ctrl + Inicio + R y puedes ver como aparecen en la parte superior izquierda de la pantalla, puedes agregar los que consideres pertinentes, solo es cuestión de leer un poco más sobre el tema en las paginas oficiales.

Recuerda: Cada vez que modifiques el archivo rc.lua utiliza

$ awesome --check

Si arroja el mensaje ✔ Configuration file syntax OK. puedes estar tranquilo, caso contrario revisa los errores, te puede llevar una sorpresa un poco desagradable si no esta correctamente configurado.

Animate a llevar el minimalismo al extremo con Awesome, como ayuda te comparto mi configuración de los archivos principales en este enlace.

Fuentes:

Awesome Archlinux

Lua

Widgets en Awesome

Guia de Instalación de Awesome

Presentación de Sebastían Montini en Jornadas del Sur 2009 Awesome: un WM diferente


Kpzlu14EHC4


Continúar leyendo...