Play con Manjaro y Awesome (1)

Esto arrancara con una Manjaro NetInstall, así que estara pelao pelao! de fabrica.
Para mayor referencias sobre como hacer una instalación por red, una ojeada a http://h4ckseed.blogspot.com/2013/07/como-instalar-manjaro-net-install.html no esta demás, como para refrescar la memoria. 🙂
Luego de unos minutos ya la tendrán operativa, bueno solo bastaría instalar el twm awesome, algún otro aplicativo de su preferencia como un login manager y comenzar a configurarlo, agarrense que eso es lo interesante en esta oportunidad.
Imagen extraida de la web de awesome
Antes de seguir una advertencia/sugerencia, si no te gusta usar tu teclado demasiado en tu que hacer diario, sal de aquí; ya que awesome esta pensado para los user hardcore del teclado, así que hay muchos atajos para saltar de aquí para allá y viceversa. Si alguna vez configuraron conky, digamos que es parecido pero con un mayor grado de complejidad:)
Deben saber que Awesome es un gestor de ventanas dinámico, su desarrollo comenzó como un fork de DWM (otro window manager).  Su objetivo es ser extremadamente pequeño y rápido, sin embargo, ampliamente personalizable y hace posible que el usuario gestione de forma productiva las ventanas con el uso del teclado.
Bueno si no han salido corriendo, al leer teclado y consola, comencemos a instalar:

# pacman -S awesome vicious xcompmgr nitrogen rxvt

donde:

awesome: gestor de ventanas
vicious: libreria modular para los widgets de awesome
xcompmgr: para usar la composición
nitrogen: se encarga de los wallpaper
rxvt-unicode: terminal (llamado tambien urxvt)

inclusive si les resulta cómodo, pueden agregar a la instalación, los siguientes paquetes:

lxappearance: selector de temas gtk
xorg-setxkbmap: para ejecutar el cambiador de localización de teclado

Imagen extraida de la web de awesome

Luego de la instalación, pues nos toca agregarlo a nuestro ~/.xinitrc ,
al final del archivo agregamos:

exec awesome

A continuación creamos la carpeta de configuración de awesome en nuestra /home:
$ mkdir ~/.config/awesome/

en esta carpeta copiaremos el contenido del rc.lua que viene por default, luego de instalar awesome.

Nota: rc.lua

Es el archivo principal de configuración, escrito en lua, un lenguaje de programación imperativo, estructurado y muy ligero, basado en C y Perl, ahora para humanos, si han oído de videojuegos como WOW, Ragnarok Online, Half-Life 2, MineCraft, Wolfenstein: Enemy Territory, entre otros más han recibido aportes e implementaciones con lua. Así que no hay que temer, solo ser ordenados al momento de configurarlo.

Copiamos el contenido de rc.lua a la carpeta /awesome que creamos en nuestra /home y listo:

$ sudo cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

si prueban con startx, verán el escritorio default

 salimos nuevamente al tty para comenzar a configurar el rc.lua

Nota:

El lua, las lineas comentadas se le antepone el doble guión (–)

……(continuara)
Hasta aquí con la primera parte, que mas que otra cosa es preparar el sistema para la configuración posterior y dejarlo a gusto personal.
Buenas vibras lectores.
Anuncios

2 comments

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s