Configurar Xfce y Xmonad

Este es mi primer “aporte” en el mundo GNU/Linux, espero que sea de utilidad. Esta en una pequeña guía de como tengo configurado xmonad, y como sustituir xfwm4 por xmonad.

Por que xmonad y xfce?

Después de trabajar un tiempo con xmonad, me di cuenta que le hace falta “algo”, en mi caso los temas para ventanas, ratón, volumen, …. etc, y que no se como configurar con haskell. Por lo cual la manera mas fácil de lograr algo parecido fue intercambiar xfwm4 por xmonad, el resultado final me gusto mucho.

Instalando xmonad

aptitude install ghc xmonad xmobar gmrun dmenu

Configurando xmonad

Ya instalado xmonad nos movemos a la carpeta .xmonad

cd ~/.xmonad

Si no existe la creamos

mkdir ~/.xmonad

Dentro de la carpeta creamos un archivo de texto llamado xmonad.hs, lo abrimos con nuestro editor de texto favorito y pegamos el siguiente código en el.(en caso de que exista lo eliminamos o renombramos)

xmonad.hs

Compilamos el archivo con

xmonad --recompile

Ahora ya tenemos xmonad configurado, las teclas globales están en el archivo xmonad.hs

Cambiando xfwm4 por xmonad

Primero agregamos a xmonad al auto-arranque de aplicaciones, en
xfce > configuración > Administrador de configuración > Sesión e inicio > Auto-arranque de aplicaciones > añadir >

nombre:xfce-xmonad (o el que quieran)
descripción:xfce-xmonad (o el que quieran)
comando:xmonad

Ahora terminamos el proceso xfwm4 y guardamos la sesión.
xfce > configuración > Administrador de configuración > Sesión e inicio > Sesión

Seleccionamos xfwm4 y le picamos en cerrar programa , luego en guardar sesión

Importante antes de cerrar xfwm4 abrimos una terminal (nunca esta de mas)

Si quieres ver el resultado (sin cerrar la sesión) pon en la consola

xmonad&

Espera no me gusto como como quedo !!

Solo quita del inicio automático a xmonad (si es que así lo llamaste), y en la terminal pon

xfwm4&

Guarda sesión y listo como si no hubiese pasado algo

Espero que útil.


halonsov

halonsov: Matemático, amante de GNU/LINUX, programador, usuario de Debian y xmonad.


9 comentarios en “Configurar Xfce y Xmonad

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

  1. 1

    Está muy bien el truco de guardar la sesión para poder cambiar el gestor de ventanas de XFCE. Creo que lo había visto en algún otro sitio. Tengo que probarlo. Buen artículo. :)

    Firefox 16.0GNU/Linux x64
  2. 2

    se mira bien el tip… a mi lista de cosas por probar

    Google Chrome 22.0.1229.94Windows XP
  3. 3

    muy interesante, tener xmonad trabajando con xfce :D , yo soy nueva en esto de los tiling WM, pero debo decir que awesome es asombroso!!!

    Firefox 16.0Arch Linux
  4. 5

    Vaya, que combinación tan curiosa O.o Yo lo usaría con Openbox (bueno, de hecho Xfwm4 me basta).

    Midori 0.4.7Arch Linux
  5. 6

    Intenté pero me salio el error
    “xmonad.hs:1:1: Parse error: naked expression at top level”

    Y no puedo mover. maximizar o alguna acción de estas con las ventanas y no mejoro mucho la vista del cursor.

    Que hacer?

    IceWeasel 17.0GNU/Linux x64
    • 7

      mmmm según http://paste.desdelinux.net/4658 la primera linea debe de ser un comentario
      – Win + F1 Iceweasel
      si eliminaste los comentarios, la primera linea debe de ser esta
      import Xmonad
      fijate si las demas lineas tienen la misma sangría.
      (incorrecto)
      import Xmonad
      import qualified XMonad.StackSet as W
      import qualified Data.Map as M

      (correcto)
      import Xmonad
      import qualified XMonad.StackSet as W
      import qualified Data.Map as M

      pues te dice que el error esta en la linea 1, y no se van a poder usar las teclas globales hasta que el archivo compile, te dejo mi carpeta .xmonad
      http://www.mediafire.com/?t4gorohuvurgo86

      IceWeasel 10.0.10GNU/Linux x64
  6. 8

    jajajajjaja no me puso los espacios en blanco, bueno supongamos que – es un espacio
    incorrecto)
    -import Xmonad
    –import qualified XMonad.StackSet as W
    import qualified Data.Map as M

    (correcto)
    import Xmonad
    import qualified XMonad.StackSet as W
    import qualified Data.Map as M

    IceWeasel 10.0.10GNU/Linux x64
  7. 9

    Ahhh.. Linux y su inconmensurable personalización. :)
    Me encanta!

    Google Chrome 23.0.1271.64GNU/Linux

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *