Ha funcionado perfectamente
Aqui van un par de screens, la primera con cositas abiertas y la segunda vacia. Probablemente cambie los colores de la terminal. Los ingredientes son muy mínimos. Xmonad, Xmobar, y dmenu (Para lanza aplicaciones sin consola de por medio).
La configuración de Xmonad es simplemente un fichero en haskell, xmonad.hs, metido en /.xmonad/xmonad.hs con la configuración.... si como yo, no sabes haskell xD, pues te coges uno prehecho y lo vas modificando a tu gusto...
En la propia pagina de Xmonad hay varias.... y son bastante simples de modificar.... cuidado con las hotkeys por defecto, porque lo más probable es que no tengan soporte de raton y si no sabeis cual es el binding para lanzar una consola os quedareis a oscuras xD.
Se pueden hacer bastantes pijaditas, pero la mia es bastante básica.... colores, keybindings, la conexión con xmobar y poco más. Si alguien la quiere se la paso gustosamente .
Luego con Xmobar es también muy sencillo. Solo necesitas un fichero de configuración y cuando lo llamas desde xmonad.hs (Hay un "xmobar" por algun lado) le añades dicho fichero como argumento ("xmobar /home/loquesea/fichero_config). En realidad dzen2 es lo que usa la mayoría de la gente, y es más configurable pero también consume más.... y pijaditas no necesito xD. Para instalarlo seguid las instrucciones de la pagina de xmobar
Os pego mi config de xmobar... lo único raro que hay es el StdinReader que es el output que viene de xmonad (En mi caso los escritorios, el modo de tiling que esta usando en ese momento y la ventana activa). El resto es la config de ejemplo que te trae Xmobar(esta por algun lado con nombre xmobar.config-example) con alguna modificación.
Config { font = "-misc-fixed-*-*-*-*-10-*-*-*-*-*-*-*"
, bgColor = "black"
, fgColor = "grey"
, position = Top
, commands = [ Run Cpu ["-L","3","-H","50","--normal","green","--high","red"] 10
, Run Memory ["-t","Mem: <usedratio>%"] 10
, Run Date "%a %b %_d %Y %H:%M:%S" "date" 10
, Run StdinReader
, Run Com "df" ["-h |grep /dev/sda6 |awk '{print $5}'"] "disk" 60
, Run Battery["-L","50","-H","75","--high","green","--normal","yellow", "--low", "red"] 10
, sepChar = "%"
, alignSep = "}{"
, template = "%StdinReader% }{ %cpu% | %memory% | %battery% | HD: %disk% ** <fc=#ee9a00>%date%</fc>"
}
Que os guste .
EDIT: Una screen más que acabo de tomar que representa bastante bien el poder de destrucción masiva de Xmonad xD