Results 1 to 2 of 2

Thread: Awesome WM, olvida kde para siempre! instalacion y configuracion.

Hybrid View

  1. #1
    Just burned his ISO
    Join Date
    Mar 2010
    Location
    Zaragoza
    Posts
    4

    Default Awesome WM, olvida kde para siempre! instalacion y configuracion.

    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

  2. #2
    Just burned his ISO
    Join Date
    Feb 2011
    Posts
    2

    Default Re: Awesome WM, olvida kde para siempre! instalacion y configuracion.

    Muy buen post un escritorio mas ligero fundamental cuando lo que quieres es velocidad

Similar Threads

  1. sendEmai y configuracion ??l
    By nandito in forum Soporte en Software
    Replies: 6
    Last Post: 09-30-2010, 11:59 PM
  2. Instalacion
    By alejandro25801 in forum Soporte en Software
    Replies: 6
    Last Post: 05-16-2010, 03:39 PM
  3. Problema con la configuracion auto-sleep y la red (o algo asi)
    By bxbaxton in forum Soporte en Wireless
    Replies: 1
    Last Post: 05-07-2010, 01:21 PM
  4. Replies: 1
    Last Post: 04-28-2010, 03:09 PM
  5. [Ayuda] configuracion LAN Booteo LiveCD
    By Aclausus in forum Soporte en Software
    Replies: 6
    Last Post: 01-19-2010, 05:12 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •