Pues como saben yo vengo de esa generación que lo máximo que podías ponerle de memoria a tu lap eran 2 Gb, y pues tratabas de economizar ese recurso, y ya a estas alturas del partido las maquinas traen un mínimo de 3 Gb de ram y con un máximo expansible de 6 a 8 gb dependiendo del modelo, aun que cabe mencionar que varios aun tenemos esa viejas laps que han sido de batalla para nosotros, y que necesitamos que ahorrar la memoria lo mas que se pueda en esos equipos o la otra si somos muy minimalistas este manejador de ventanas es la opción... se llama "awesome" asi que veremos como configurarlo y como usarlo en un ubuntu 12.04
Bueno basta de tanta jala y vamos a poner manos a la obra ....
Como advertencia les dire que es la primera vez que lo uso y lo configuro no soy experto en el leguaje de programacion en el que esta hecho asi que hago mi mejor esfuerzo para este manual...
como ya saben en esta distro todo lo que necesitamos hacer para instalar los paquetes que queramos es hacer un "sudo apt-get " asi que a "darle".
# apt-get install awesome-extra awesome
Con esto instalamos todo los necesario para nuestro escritorio
Para ingresar a nuestro escritorio solo debemos seleccionar en el xdg o donde iniciamos sesion la opcion de "awesome". Como ven esta muy simple
ahora el segundo paso sera crear nuestra carpeta de comfiguracion y copiar los ficheros y carpetas que contienen la configuración de nuestro awesome a nuestro home de la siguiente manera
$ mkdir -p /home/tu usuario/.config/awesome
$ cp -r/etc/xdg/awesome/rc.lua /home/tu usuario/.config/awesome/
$ cp -r /etc/xdg/awesome/debian /home/tu usuario/.config/awesome/
$ cp -r /usr/share/awesome/themes/ /home/tu usuario/.config/awesome/
En esta parte estamos copiando la configuración (rc.lua) de awesome al directorio .confg donde están la mayoría las las configuraciones de nuestro entorno, y también copiamos el directorio "debian", que este contiene la configuración de nuestro menú de aplicaciones que vienen por default. Cabe mencionar que estos se pueden dejar en donde están y hacer las configuraciones desde sus directorios de origen la cual no afecta, pero se recomienda que se haga este procedimiento
Ahora copiaremos el directorio vicious al mismo lugar donde copiamos lo demas
$ cp -r /usr/share/awesome/lib/vicious/ /home/tu usuario/.config/awesome/
en este directorio se encuentran los widgets y su configuracion (.lua) para poder ser usados, el contenido de este es:
vicious$ ls
CHANGES contrib/ helpers.lua init.lua README TODO widgets/
ok
Con esto ya podemos empezar a trabajar, y para no darle tantas vueltas y explicar cosas que yo tampoco se, ya que awesome utiliza el lenguaje de programación "lua" , del cual se muy poco pero ya muchas apps lo estan utilizando
Bueno ahora lo que haremos sera editar nuestro archivo "rc.lua" para agregar nuestro widgets, para esto abrimos el archivo con nuestro editor favorito,
vim ~/.config/awesome/rc.lua
una vez abierto agregaremos la siguiente linea en la parte superio del archivo
"require("vicious")"
-- Standard awesome library
require("vicious")
require("awful")
require("awful.autofocus")
require("awful.rules")
Esta linea le indica a awesome que va arequerir de los plugins creados con "vicious" , Luego lo que haremso es agregar unos cuantos widgets funcionales y basicos, en el mismo archivos "rc.lua" vamos a la sección de "Wibox" y debajo de las siguientes lineas ponemos esto
Widget para el indicador de volumen
-- Volume --------------------------------------------------------------------------------------
volwidget = widget({ type = "textbox" })
vicious.register(volwidget, vicious.widgets.volume, ' Vol: $1%', 1, "Master")
----------------------------------------------------------------------------------------------------
Widget para el monitor de memoria
--Memory widget------------------------------------------------------------------------------
memwidget = widget({ type = "textbox" })
vicious.cache(vicious.widgets.mem)
vicious.register(memwidget, vicious.widgets.mem, "Mem $1% ", 13)
-----------------------------------------------------------------------------------------------------
Widget del monitor de bateria
--Battery widget----------------------------------------------------------------------------------
batwidget = awful.widget.progressbar()
batwidget:set_width(12)
batwidget:set_height(14)
batwidget:set_vertical(true)
batwidget:set_background_color("#494B4F")
batwidget:set_border_color(nil)
batwidget:set_color("#AECF96")
batwidget:set_gradient_colors({ "#AECF96", "#88A175", "#FF5656" })
vicious.register(batwidget, vicious.widgets.bat, "$2", 61, "BAT0")
---------------------------------------------------------------------------------------------------------
Widget del monitor del cpu
---CPU usage widget------------------------------------------------------------------------------
cpuwidget = awful.widget.graph()
cpuwidget:set_width(50)
cpuwidget:set_background_color("#494B4F")
cpuwidget:set_color("#FF5656")
cpuwidget:set_gradient_colors({ "#FF5656", "#88A175", "#AECF96" })
vicious.register(cpuwidget, vicious.widgets.cpu, "$1", 1)
----------------------------------------------------------------------------------------------------------
Una vez terminado de definir nuestros widgets lo que haremos es agregarlos a nuestro "wibox" nos vamos a la parte de "Add widgets to the wibox - order matter" quedando de la siguiente manera
mywibox[s].widgets = {
{
mylauncher,
mytaglist[s],
mypromptbox[s],
layout = awful.widget.layout.horizontal.leftright
},
mylayoutbox[s],
mytextclock,
separator, volwidget,
separator, memwidget,
separator, cpuwidget,
batwidget,
s == 1 and mysystray or nil,
mytasklist[s],
layout = awful.widget.layout.horizontal.rightleft
}
Lo que esta puesto en verde son nuestro widgets que hemos definido mas arriba en este archivo , guardamos los cambios en el archivos, y reiniciamos awesome ,
Los widgets se encuentran en nuestra carpeta de "vicious", ahi estaran todos los predefinidos
si queremos conocer los atajos de teclado que trae por default, lo que podemos hacer es ir dentro del archivos "rc.lua" he ir a la sección de "Key bindings" aclarando que "modkey" es la tecla super o mejor como conocida como la tecla de la ventanita de windows, esta parte puede ser modificada tambien asi que chequen como les gustaria personalizar sus shortcuts
Aqui les dejo algunos de los atajo de teclado que vienen por default
modkey+enter = abre una terminal
modkey+w = menu
modkey+1,2,3,4,5,6,7,8,9 = cambio de escritorios virtuales
modkey+n= minimizar
modkey+m= maximizar
modkey+barra espaciadora = cambio de perspectiva de las ventanas
modkey+tab = intercambio de ventanas
modkey+r = ejecutar un comando
modkey+esc = hace intercambio entre los escritorios que se esten trabajando, ejemplo si estamos en el desktop 1 y cambiamos al 5 con el este comando podemos intercabiar entre ellos 2 mas comodamente
Bueno ahora vamos a la parte que a muchos nos interesa que son los temas y el fondo de escritorio, como ya lo vimos al pricipio de este manual copiamos la carpeta de themes nuestro home, el contenido es el siguiente
:~/.config/awesome/themes$ ls
default sky zenburn
bueno si queremos probar cada uno de ellos lo que debemos hacer es cambiar la ruta en nuestro archivo rc.lua de la siguiente manera
Themes define colours, icons, and wallpapers
--beautiful.init("/usr/share/awesome/themes/default/theme.lua")
beautiful.init("/home/user/.config/awesome/themes/zenburn/theme.lua")
NOTA: recordar en el lenguaje de programacion lua se comantan las lineas con 2 guiones medios "--"
Una vez hecho el cambio lo que haremos para activarlo seria reiniciar awesome,
Ahora lo que cambiaremos sera el fondo de pantalla, una vez que nos hayamos decidio por algun tema. no iremos a la carpeta del mismo y buscamos el fichero theme.lua ya dentro de el, localizamos lass siguientes lineas
theme = {}
--theme.wallpaper_cmd = { "awsetbg /usr/share/awesome/themes/zenburn/zenburn-background.png" }
theme.wallpaper_cmd = { "awsetbg /home/usuario/Imagenes/mi_wallpaper.jpg"}
-- }}}
guardamos los cambios y reiniciamos
No hay comentarios:
Publicar un comentario