Hola, una breve (breve, breve... es un ladrillazo XD) introducción, awesome wm es gestor de X11. Se basa en terminales, a mi me encanta por los escritorios virtuales que me da bastante orden, velocidad y productividad. al encender, el consumo de ram estara sobre los 40-50 mb jeje

Quizas lo que se pueda echar en falta es el menos es el menu de kde, pero a cualquiera que haya jugueteado ya con backtrack verá que no es para nada importante, solo te lanza una terminal en el directorio de la herramienta.

Agradeceria que si alguien tiene dudas o necesita info de algo la pida.

Lo primero si quereis poner al inicio: ' sh -c "start-network" ' que es el comando del menu kde (servicios- start network) teneis muchos manuales ya sobre ello, ponedlo en init.d.

AL LIO!

Desinstalar kde, hacedlo desde tty, no arranqueis las X , basicamente es:

Code:
apt-get purge kde-core 

apt-get purge kdelibs

apt-get purge kde*

apt-get autoremove ; apt-get clean
y aqui es cuando ya eliminamos directorios de configuracion ( rm ~/.kde ) y programas sueltos de kde que no esten borrados)

ahora vamos a instalar awesome:

editamos repositos:

(os recomiendo descargar versiones mas nuevas de cosas como vim, etc.)

Usad el editor de textos que prefirais!

Code:
vim /etc/apt/sources.list
añadis:

Code:
deb http://es.archive.ubuntu.com/ubuntu/ maverick main restricted universe
deb-src http://es.archive.ubuntu.com/ubuntu/ maverick main restricted universe

o si os parece mas comodo: usad el siguiente comando:
Code:
echo "deb http://es.archive.ubuntu.com/ubuntu/ maverick main restricted universe" > /etc/apt/sources.list.d/removeme.list
( luego recordad borrar removeme.list) .

Code:
apt-get update
NO ACTUALICEIS!!!

Code:
apt-get install awesome awesome-extra

otra opcion es: debian packages:

http://packages.debian.org/testing/x11/awesome
http://packages.debian.org/testing/x11/awesome-extra

CONFIGURAR X:

editamos xinit:

Code:
vim .xinitrc
y pondremos:

Code:
exec awesome
editamos .xsession si tubiesemos algo que lanzar al iniciar x, borramos si habia algo del kde y añadis lo que querais.

inciamos con startx, y se deja asi, se pone startx en init.d o instalamos qingy ( mas abajo se explica)


Asi queda awesome tal cual viene, con la terminal root y midnigth comander, va a cambiar mucho aun:

http://img146.imageshack.us/i/awesomeh.jpg
link de la imagen ya que no se pueden mas de 4 imagenes XD

un ejemplo de los repositos ya comentados tras la instalacion de todo:





CONFIGURAR:

Code:
mkdir ~/.config/awesome
despues copiamos el archivo de configuración por defecto de awesome a nuestra carpeta

Code:
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua
rc.lua es el archivo principal de configuracion.

ahora copiamos uno de los temas que ya tiene awesome a nuestra carpeta de configuraración

Code:
cp /usr/share/awesome/themes/ ~/.config/awesome/themes/

ya tenemos el directorio de configuracion, si la "cagamos" configurando algo, accedemos por tty movemos el archivo y lo cargara del directorio principal de awesome, asi no corremos riesgos de cargarnos awesome jejej .

unos pequeños comentarios sobre mi rc.lua:

LINEA 6: require("obvious.battery")
widget de bateris de obvious, para esto copiad la libreria a el ~/.config/awesome/obvious
la colocacion en la barra la modificaremos en la linea 123.
incluyo el codigo del widget de bateria ya que cambie un par de cosas, como que no muestre el tiempo de craga o descarga ( al hacer click sobre el, lo muetra ).

LINEA 7: require("revelation")
revelation es una previsualizacion de todas las cosas abiertas e la pantalla, podeis personalizar el boton con el que lanzarlo mas abajo, en la linea 143 quitando XF86Calculator que es donde yo la tengo y poniendo lo que querais. y añadis a la carpeta el revelation.lua

LINEA 17: layouts =
los layouts que prefirais, como esto lo tengo en un portatil de 8.9" solo tengo estos 3 layouts XD

LINEA 29: tags[s] = awful.tag({ "☠", "⌥", "✇", "⌤", "⍜", "✣", "⌨", "⌨", "☕", "⌘", "®", "₪" }, s, layouts[1])
esta linea nos da el nombre que aparecera en cada escritorio virtual, asi como el numero de los mismos.

LINEA 213: numero de desktops desde teclado, no hay mucho que explicar, numero de escritorios accesibles desde teclado ( mod4 + numero del 1 al 0 mas teclas '¡ç )

LINEA 261 : --awful.util.spawn_with_shell ("xterm -bg black -fg green htop") esto es un ejemplo, asi te lanzara una xterm con fodo negro y letra verde con el comando htop, es un simple ejemplo, podeis usar awful.util.spawn_with_shell ("loquesea") o lanzar cosas que no sean con shell mediante awful.util.spawn ("loquesea"). Por ejemplo para lanzar el chrome: awful.util.spawn_with_shell (" google-chrome ") debemos tener encuenta las clases, ( recomiendo leer el man de xterm, el comado -class) como explico mas abajo, para lanzar lo que sea en el escritorio que queramos!

LINEA 263: RULES:
Esto son reglas, por ejemplo tengo puesto mplayer y gimp como siempre flotates, no se adaptyaran a ningun layout, hay un ejempo comentado de google-chrome para que se abra en la pantalla 1, escritorio 9, asi siempre que lo lances aparecera ahi, luego lo puedes mover a donde quieras. un ejemplo seria si lanzas una xterm -class foobar y pones una rule:
{ rule = { class = "foobar" },
properties = { tag = tags[1][5] } },
esa xterm se anzara en el escritorio 5.


THEMES:

Bueno, basandome en el theme default, yo he echo unos pequeños cambios para adaptarlo a mis gustos minimalistas y simples jejeje

Code:
vim .config/awesome/themes/default/theme.lua
LINEA 9: Es el fondo de la parte no seleccionada en la barra de estado

LINEA 10: Es el fondo de lo seleccionado en la barra de estado

LINEA 14: Letras no activas

LINEA 15: Letras activas

LINEA 19: El tamaño del borde que le aparecera a la ventana sobre la que estemos trabajando, a mi no me gusta, por eso lo tengo a 0

LINEA 20: El color del borde de la ventana que no está en uso

LINEA 21: El color del borde de la ventana que está en uso

LINEA 69: wallpaper, aqui pondremos a nuestra eleccion el wallpapaer ( ver man awsetbg o awsetbg --help) en este caso esta configurado para que coja background.png de la carpeta wallpaper de la config.

Cambiar todas los directorios, ahi os saldran los mios, teneis que poner los vuestros

Ya solo nos quedara mandar a la mierda la terminal que nos a cojido por defecto, lo mas comodo sera que agais un:

Code:
update-alternatives --all
y selecciones en los menus que aplicacion gestionara cada cosa para no dejar nada sin revisar, yo utilixo xterm.


Comandos basicos en awesome:

Reiniciar awesome: mod4 + control + R
Mod4 + Shift + NumerodeEscritorio (mover ventana a escritorio)
Mod4 + Control +q : cerrar awesome

mucho mas de awesome wm: http://awesome.naquadah.org/
https://awesome.naquadah.org/wiki/Main_Page


Qingy, un gestor de sesion por framebuffer, sin levantar las X y permite acceso como root:

Code:
apt-get install qingy

 vim /etc/inittab
y sustituimos:

Code:
/sbin/getty NUMEROS TTYX  ---->  /usr/sbin/qingy TTYX
Code:
vim /boot/grub/grub.cfg
y añadimos al final:
Code:
GFXPAYLOAD=800x600x24
para activar el framebuffer, podeis poned la resolucion que querais.

por ultimo:
Code:
 update-rc.d
Ahora para configurarlo teneis el archivo de configuracion en:

Code:
/usr/share/qingy/themes/default
RECORDAD BORRAR O COMENTAR LOS REPOSITOS AÑADIDOS


Asi queda:


Con un par de terminales abiertas:
http://img691.imageshack.us/i/awesomeconfig2.jpg

Con midnigth comander:
http://img833.imageshack.us/i/awesomemc.jpg


Terminal de usuario:
http://img821.imageshack.us/i/awesomenineain.jpg


Wicd-curses
http://img121.imageshack.us/i/awesomewicdcurses.jpg



ssh:



y por ultimo con irssi en screen:



En megaupload[/url] os cuelgo la carpeta awesome que es la que debe ir en ~/.config/ la configuracion vim ( .vim y .vimrc (para mi gusto hacen vim infinitamente superior a otro editor) ) y el .bashrc , el bashrc y el vimrc son las configuracion de XayOn con un puñado de cosas cambiadas, podeis cambiarlas a vuestro gusto, gracias XayOn por compartir tus configs!!

Tambien os adjunto mi configuración de .Xdefaults con los colores de la terminal.

Estan todos los archivos aqui: http://www.megaupload.com/?d=ITO13LK8
Pero si alguien quiere echar un vistazo:
.Xdefaults: http://paste.debian.net/111201/
.Bashrc: http://paste.debian.net/111202/
rc.lua: http://paste.debian.net/111203/
theme.lua: http://paste.debian.net/111205/
revelation.lua: http://paste.debian.net/111210/

preguntas o algun fallo mio? el que me necesite me encontara en el irc XD