Lo cual me da gracia. Fluxbox es demasiado liviano para ser inestable.
Hace algunos años Fluxbox inspiró una épica carrera de screenshots. Los geeks daban a conocer a regañadientes sus trucos para dejar pisteras las pantallas. Aquí van algunos trucos.
Tema
Tema: bunker-one-xpm de este pack con temas, que reemplaza al viejo pack para Sid. Pesa 2,5 MB, es decir esta repleto de "Styles"
Se deben descomprimir en /usr/share/fluxbox/styles/
Terminal:
Ubuntu trae todo en unicode (utf8), de modo que no podremos usar las clásicas Eterm o atermEn Ubuntu, y supongo que igualmente en Debian:
apt-get install rxvt-unicode
En FreeBSD:
pkg_add -rv rxvt-unicode
Ejemplo de Transparencia:
urxvt +sb -sr -tr -fg NavajoWhite -bg black \ -cr blue -tint white -sh 50 -fn 9x15 -g 70x25 \ -name tn3270 -fn -misc-*-*-*-*-*-*-*-*-*-*-*-*-*
El tipo de fuente (-fn) se puede obtener con xfontsel (copiar con boton [Select])
El color NavajoWhite es una de las opciones presentes en www.w3schools.com/tags/ref_color_tryit.asp
Por ejemplo, si se levantaron hackerosos esta mañana pueden utilizar LimeGreen
Teclas
Configurar esta línea (sin los \) en el archivo ~/.fluxbox/keys, o donde indique el comando fluxconf. El comando fluxkeys tambien ayuda bastante, pero a veces rompe las cosas.
Aquí va un archivo .fluxbox/keys de ejemplo:
OnDesktop Mouse1 :HideMenus
OnDesktop Mouse2 :WorkspaceMenuOnDesktop Mouse3 :RootMenu OnDesktop
Mouse4 :NextWorkspace OnDesktop
Mouse5 :PrevWorkspace
Mod1 Tab :NextWindow
Mod1 Shift Tab :PrevWindow
Mod1 F1 :Workspace 1Mod1 F2 :Workspace 2
Mod1 F3 :Workspace 3
Mod1 F4 :Workspace 4Mod1 F5 :Workspace 5
Mod1 F6 :Workspace 6Mod1 F7 :Workspace 7
Mod1 F8 :Workspace 8Mod1 F9 :Workspace 9
Mod1 F10 :Workspace 10Mod1 F11 :Workspace 11
Mod1 F12 :Workspace 12
None F12 :ExecCommand urxvt +sb -sr -tr -fg NavajoWhite -bg black -cr blue -tint white -sh 50 -fn 9x15 -g 70x25 -name tn3270 -fn -misc-*-*-*-*-*-*-*-*-*-*-*-*-*
None F11 :ExecCommand xterm Control Shift r :ExecCommand fbrun
Prompt con colores en la consola:
Truco sacado de Ailurus, el mejor twiker para Ubuntu a la fecha: situar al final del archivo ~/.bashrcPS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Flux no posee un mecanismo visual para seleccionar wallpapers, pero podemos pedirle a fbsetbg que escoja alguno en el sistema (como feh) y automatice ciertos pasos. Por cierto: debemos obtener via apt-get o como sea el Esetroot del paquete eterm.
Finalmente, para usarlo cómodamente:
- gqview (del paquete gqview)
- Editar -> Preferencias -> Editores
- Agregar una línea que contenga [Poner de fondo en Flux] [fbsetbg %f]
- Usar el boton derecho del mouse sobre las imágenes -> Editar -> [Poner de fondo...]
Si así no ocurriera, chequear en el archivo ~/.fluxbox/init que esta línea se vea de la siguiente manera:
session.screen0.rootCommand: fbsetbg -l
Wmdockets simpáticos
Los wmdockets son esos apliques del lado derecho, que informan diversas situaciones en el sistema. Ejemplo:
Los wmdockets son esos apliques del lado derecho, que informan diversas situaciones en el sistema. Ejemplo:
En FreeBSD:
- wmmatrix
- wmnd -i rl0 (examinando una Realtek)
- wmbsdbatt
- wmtop
- wmbubble
- wmmatrix
- wmnd -i eth0 (examinando eth0)
- wmbattery
- wmtop
- wmcube
- wmspaceweather
- etc...
Extras
- Para casos en que usamos un segundo monitor: usar el aplicativo de placa de video (nvidia-settings, ati-lo-que-sea), o en caso de placas intel o genericas, el comando xrandr.
salonso@jarvis:~/Dropbox/bin$ xrandr | grep connected
LVDS1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
VGA1 connected 1024x768+1360+0 (normal left inverted right x axis y axis) 310mm x 230mm
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
Acoplarlas: ejemplo acoplando un segundo monitor en la salida auxiliar VGA1 de mi notebook cuyo video es LVDS1
salonso@jarvis:~/Dropbox/bin$ xrandr --output LVDS1 --mode 1360x768 --pos 1920x312 --rotate normal --output VGA1 --mode 1024x768 --right-of LVDS1
- Para escuchar música, disponible también ambos SO: cplay, mocp
- Para irc: weechat, xcaht
- Para manejar la red, especialmente la wifi: no-applet, wicd-curses (wicd requiere de desinstalar network-admin)
- En caso de doble teclado (por ejemplo teclado notebook en ingles + teclado auxiliar en español): simplemente escribir en alguna terminal, o crear teclas rápidas en ~/.fluxbox/keys con los comandos
- Español (el que tiene \ arriba a la izquierda):
- Ingles con acentos (el que para sacar la ñ hace falta hacer ~ y luego n):
- Latinoamericano (el que tiene ¬ arriba a la izquierda):
Mas ejemplos de consolas transparentes
Ejemplo en .fluxbox/keys:
Control Shift 1 :ExecCommand aterm -tr +sb -fg green -tint gray -sh 60 -geometry 89x22 -fn terminus-iso8859-9-16
Control Shift 2 :ExecCommand aterm -tr +sb -fg Chartreuse -tint gray -sh 60 -geometry 89x22 -fn terminus-iso8859-9-16
Control Shift 3 :ExecCommand urxvt +sb -sr -tr -fg Chartreuse -bg black -cr blue -tint white -sh 50 -fn 9x15 -g 70x25 -name tn3270 -fn -misc-*-*-*-*-*-*-*-*-*-*-*-*-*
Control Shift 4 :ExecCommand urxvt +sb -sr -tr -fg LightGreen -bg black -cr blue -tint white -sh 50 -fn 9x15 -g 70x25 -name tn3270 -fn -misc-*-*-*-*-*-*-*-*-*-*-*-*-*
None F12 :ExecCommand urxvt +sb -sr -tr -fg NavajoWhite -bg black -cr blue -tint white -sh 50 -fn 9x15 -g 70x25 -name tn3270 -fn -misc-*-*-*-*-*-*-*-*-*-*-*-*-*
None F11 :ExecCommand aterm -tr +sb -fg yellow -tint gray -sh 60 -geometry 89x22 -fn terminus-iso8859-2-bold-14
None F10 :ExecCommand aterm -tr +sb -fg yellow -tint gray -sh 60 -geometry 89x22 -fn terminus-iso8859-9-16
Puede bajarse una copia actualizada de mi carpeta ~/.fluxbox "en producción" desde
Actualización para Ubuntu 12.04 Precise disponible en http://bunker-blog.blogspot.com/2012/05/fluxbox-y-conky-en-precise-1204.html
¡Hasta pronto!
16 comentarios:
Muy bueno!
Siempre me gustó la velocidad del Fluxbox.
Ahora lo retocaré un poco más con estos tips.
Slds, Fernando
Algunas actualizaciones de Sergio a enero 2011: debido a algunos cambios de versiones, he empezado a usar gthumb en lugar de gqview: tambien puede ser personalizado para lanzar a fbsetbg %F desde el teclado numérico.
Fe de erratas: para algunas consolas papeadas a teclas, hace falta instalar el paquete aterm
Por cierto, como herramienta para gestionar las redes wifi, estoy usando wicd, y su cliente ¡consola! llamado wicd-curses
Dejo ademas mi .fluxbox en http://www.bunker.org.ar/incubadora/fluxbox pa quien lo necesite...
Actualizaciones validas para Ubuntu Lucid.
Otra actualización, estoy usando con mucha felicidad awn.
Lo he dejado en el startup como
avant-window-navigator &
Actualización a junio 2011 sobre Natty
Asegurense de haber instalado TODO lo que aqui figura: fbsetbg, feh, gqview, gthumb, etc
- El maldito truco paa poner el fondo de pantalla. De vuelta en gqview (ahora "geeqie") - poner en
/usr/share/geeqie/applications un par de archivos que dejo en www.bunker.org.ar/incubadora/fluxbox/gqview
Luego, reiniciar gqview y usar (boton derecho sobre la imagen) -> [Poner de fondo en flux]
Ademas, actualizado punto.fluxbox.tgz por un error en tecla Tab (cambiador de ventanas) y agregado un .mc con un theme
Los styles (themes) se encuentran aquí: http://tenr.de/styles/ y ejn http://tenr.de/styles/allstyles.php hay un preview, porque son muchos como para ir probando de a uno.
Ah, los themes de http://tenr.de/styles/ se aplican como root en /usr/share/fluxbox/styles
Algo mas: Fluxbox posee la opción de usar fuentes en modo antialiased y menues transparentes.
Hay un monton sobre el tema en Internet. Por lo pronto, lo que me parece que funciona mejor es:
1) Agregar a /etc/profile una linea
export GDK_USE_XFT=1
2) Agregar a ~/.fluxbox/startup
xrdb -merge -load: ~/.Xdefaults
3) Agregar a ~/.Xdefaults
Xft.dpi: 96
Xft.antialias: true
Xft.hinting: true
Xft.hintstyle: hintfull
Xft.rgba: rgb
4) Instalar los paquetes xfs xfonts-100dpi xfonts-75dpi
5) Agregar a ~/.fluxbox/init una linea:
session.screen0.antialias: true
Para abilitar los menues transparentes:
Boton derecho -> Configuración -> Transparencia -> Alpha de Menu
Esta es buenisima:
Mod1 d :ToggleDecor line to ~/.fluxbox/keys file.
Restart Flux, then Alt-d to turn on/off window decoration.
Muy lindo para quitar las barras de decoraciones, y obtener consolas extremadamente minimalistas con logs de fondo, cplay, watch, htop, etc, un poco al estilo de conky
Dejo mi carpeta .fluxbox disponible en
https://github.com/karancho/.fluxbox
wmnetmon, otro WindowMaker muy util para monitorear el estado de muchos hosts en una red - Como configurarlo: http://askubuntu.com/questions/37954/detect-internet-connection
diodon, un muy buen manejador del clipboard. Ya sabemos que Linux tiene dos portapapeles. Bueno, este sería la madre de todos.
pavucontrol, por si extrañan un control del mixer de sonido.
Ademas de cplay como player de sonido, otra opcion es mocp. Se instala con
sudo apt-get install moc moc-ffmpeg-plugin
Como curiosidad se puede hacer transparente siguiendo las siguientes instrucciones:
http://openyourshell.wordpress.com/2010/11/29/escucha-tu-musica-desde-la-consola-con-moc/
wmpiki, otro wm docklet muy útil, para constatar presencia de hosts.
Nota: necesité de apt-file para rastrear cabeceras necesarias: ejemplo
apt-file search X11/xpm.h
Instrucciones
sudo apt-get install libx11-dev libxtst-dev libxext-dev libxpm-dev
wget http://dockapps.windowmaker.org/download.php/id/587/wmpiki-0.2.4.tar.gz
Descomprimir, y make
Crear un archivo ~/.clay/wmpiki.rc con las instrucciones del README
Un efecto interesante es quitarle las decoraciones de ventanas y dejarlas como formando parte del papel tapiz.
Ejemplo: urxvt -borderLess -override-redirect +sb
Para moverlas, hace falta arrastrarlas con el boton izquierdo mientras se presiona Alt, y para cambiarles el tamañolo mismo pero con el boton derecho.
Publicar un comentario