Hoy os presento el blog de CacahueTUX, que ha escrito unos tutoriales directos y sencillos que nos ayudarán a configurar Fluxbox.
Son válidos para casi todas las distribuciones de GNU/Linux, la configuración es igual en casi todas y en cuanto a la instalación, quedaos con el nombre de los paquetes e instaladlos con las aplicaciones de vuestra distribución.

Después de realizar estos tutoriales podreis tener un entorno de escritorio con Fluxbox como gestor de ventanas muy ligero, muy rápido, y agradable a la vista.
¿Tienes un ordenador antiguo y/o poco potente? ¿Quieres poder disfrutar de un sitema en condiciones sin tener que comprarte un pc nuevo? ¿Tienes un pc nuevo y quieres que trabaje al máximo?
Fluxbox es un gestor de ventanas para el sistema X Window. Es altamente ligero (consume poquísima RAM), muy rápido y personalizable, lo que hace que dedicándole unos minutos podamos tener un escritorio muy bonito y que aprovecha al máximo nuestra máquina. Sin embargo es un GRAN desconocido.
Esta guía es realmente básica y asume que hay algunos lectores que no entienden muchas cosas, pero os dejará un escritorio completamente usable y confío en que vosotros mismos sabreis complementarla. La parte de la inslación sólo es compatible con distribuciones basadas en Debian mientras que la parte de la configuración es compatible con todas.
INSTALACIÓN
$ sudo aptitude install fluxbox fluxconf
Esto nos lo instalará y nos creará una entrada en el gdm. Para acceder a él reiniciamos las X (Ctrl + Alt + Backspace) y en el gdm damos a Sesion y seleccionamos Fluxbox. Entramos con nuestra cuenta y nos lanzará un mensaje diciendo que si queremos que esa sesión se vuelva la predeterminada, le daremos a sí o a no dependediendo de lo que queramos :P
Ahora nos encontramos con un escritrio soso y que a penas nos deja hacer nada. Algunas distribuciones ni siquiera dejan un menú con una entrada a la terminal. Si es tu caso tendrás que volver a Gnome/Kde/Xfce o de donde vengas, abrir una terminal y escribir lo siguiente:
$ nano ~/.fluxbox/menu
y escribimos esto:
[begin] (fluxbox) {} <>
[exec] (Terminal) {xterm}
[end]
Y volvemos a entrar a Fluxbox(Ctrl + Alt + Backspace, Sesión>Fluxbox).
Ahora ya tendremos un minimenú que podremos ver haciendo click con el botón derecho del ratón.
CONFIGURACIÓN
Hacemos click en Xterm y nos dispondremos a crear un menú en condiciones.
Nota: Voy a usar gedit (editor de texto de Gnome) (puesto que esto es una guía pensada principalmente para Ubuntu, supongo que gedit está instalado):
$ gedit ~/.fluxbox/menu
Nos saldrá el contenido del menú. Borramos todo lo que haya y copiamos esto:
[begin] (fluxbox) {} <>
[exec] (Terminal) {xterm}
[exec] (Firefox) {firefox}
[exec] (Mis documentos) {thunar /home/daniel}
[exec] (Monitor del sistema) {gnome-system-monitor}
[exec] (Synaptic) {gksudo synaptic}
[exec] (Ejecutar) {fbrun} <>
[separator] () {} <>
[submenu] (Accesorios) {} <>
[exec] (Gedit) {gedit}
[end]
[submenu] (Multimedia) {} <>
[exec] (GnomeBaker) {gnomebaker}
[exec] (Grabador de sonido) {gnome-sound-recorder}
[exec] (Totem) {totem}
[exec] (Audacious) {audacious}
[exec] (gtk-recordmydesktop) {gtk-recordMyDesktop}
[end]
[submenu] (Gráficos) {} <>
[exec] (Gimp) {gimp}
[exec] (Gpicview) {gpicview}
[end]
[submenu] (Oficina) {} <>
[exec] (Write) {oowriter}
[exec] (Calc) {oocalc}
[exec] (Base) {oobase}
[exec] (Impress) {ooimpress}
[end]
[submenu] (Internet) {} <>
[exec] (Firefox) {firefox}
[exec] (Pidgin) {pidgin}
[end]
[submenu] (Sistema) {} <>
[exec] (Synaptic) {gksu synaptic}
[exec] (Impresora predeterminada) {system-config-printer}
[exec] (Configurar GDM) {su-to-root -X -p root -c /usr/sbin/gdmsetup}
[exec] (Cuentas de usuario) {gksu /usr/bin/users-admin}
[exec] (Red) {gksu network-admin}
[exec] (Soporte de idiomas) {gksu /usr/bin/gnome-language-selector}
[exec] (Gestor de actualizaciones) {/usr/bin/update-manager}
[exec] (Resolucion de pantalla) {gnome-display-properties}
[end]
[submenu] (Gnome GTK) {} <>
[exec] (Apariencia) {gnome-appearance-properties %F}
[exec] (Salvapantallas) {gnome-screensaver-preferences}
[end]
[submenu] (Fluxbox) {} <>
[config] (Configuración) {} <>
[submenu] (Estilos) {Seleccione un estilo…} <>
[stylesdir] (/usr/share/fluxbox/styles) {} <>
[end]
[submenu] (Estilos Personalizados) {Seleccione un estilo…} <>
[stylesdir] (~/.fluxbox/styles) {} <>
[end]
[submenu] (Fondos de Pantalla) {Seleccione un fondo…} <>
[wallpapers] (~/.fluxbox/backgrounds) {} <>
[end]
[workspaces] (Escritorios) {} <>
[submenu] (Menú) {Menú} <>
[exec] (Editar menu) {fluxmenu} <>
[exec] (Editar init) {gedit ~/.fluxbox/init} <>
[exec] (Editar keys) {fluxkeys} <>
[end]
[reconfig] (Recargar configuración) {} <>
[exec] (Acerca de…) {(fluxbox -v; fluxbox -info | sed 1d) 2> /dev/null | xmessage -file - -center} <>
[end]
[separator] () {} <>
[restart] (Reiniciar fluxbox) {} <>
[exec] (Apagar) {if Xdialog –yesno “Apagar: Seguro?” 6 30; then sudo halt; fi} <>
[exec] (Reiniciar) {if Xdialog –yesno “Reiniciar: Seguro?” 6 30; then sudo reboot; fi} <>
[exit] (Salir) {} <>
[end]
Guardamos el archivo y cerramos.
Ahora tendremos que reiniciar Fluxbox (Ctrl + Alt + Backspace, Sesión>Fluxbox).
Hacemos click derecho en el escritorio y nos encontraremos un menú mucho más amigable y bastante completo.
El menú que os he puesto es el mio (lo he recortado un poco), por lo que probablemente muchos de los programas no los tendreis u os faltará alguno que vosotros useis.
Ahora pasaremos a editar el menú de otra forma más sencilla.
Abrimos el menú y vamos a Fluxbox>Menú>Editar menú (también se puede escribir en una terminal “fluxmenu”). Nos encontraremos con una aplicación que nos permite editar el menu de forma muy sencilla y cómoda. Aquí os recomiendo borrar las entradas que no vayais a utilizar, para ello selecionamos la que queramos y pinchamos en “Del”. Para añádir una nueva entrada nos colocamos en la zona donde queramos que aparezca y damos a “Add exec”, en la seccion Title escribiremos el nombre de la entrada; en la sección Command/Comment escribimos el comando para lanzar la aplicación; en la sección Icon path escribiremos la ruta del icono que queramos poner (esta sección es opcional).
Atajos de teclado:
Esta es una caracterísita muy útil que ahorra tiempo.
Para editar estos atajos, la mejor forma es utilizar fluxkey (Fluxbox>Mení>Editar keys).
Es muy fácil de usar. Primero elegimos la primera tecla, luego escribimos las siguiente, elegimos la opción (por lo general será “ExecCommand”) y escribimos el comando de la acción.
Elegiendo Tema:
Fluxbox trae con sigo unos cuantos temas que podemos seleccionar en el menú Fluxbox>Estilos.
Sin embargo, puede que no nos guste nignuno. Si ese es vuestro caso, en http://www.box-look.org/ encontrareis muchos temas y muy buenos. Los tendreis que copiar en /home/”tu usuario”/.fluxbox/styles/ y dspues lo seleccionaremos en el menú Fluxbox>Estilos personalizados. (si están comprimidos descomprimdlos ahí)
Añadir tranparencias en el menú, decoración de ventanas y en el panel:
Fluxbox permite usar transparencias, que aunque no son transparencias reales como en Compiz da un efecto bastante chulo (que raro me suenala palabra chulo xD).
Las podremos configurar en Fluxbox>Configuración>Transparencia
Fondo de pantalla:
Para elegir fondo de pantalla tuve que instalar eterm (en realidad no me acuerdo del paquete necesario, pero con eterm se instala):
$ sudo aptitude install eterm
Podemos seleccionar el fondo desde el menú en Fluxbox>Fondo de pantalla. Para ello tendremos que gusrdar las imágenes en /home/”tu usuario”/.fluxbox/backgrounds.
Añadir programas al inicio de fluxbox:
Añadir programas al inicio es muy sencillo. Tenemos que abrir el archivo init de Fluxbox. En este archivo se guarda la mayoría de la configuración de Fluxbox. Fluxbox>Menú>Editar init ó:
$ gedit ~/.fluxbox/init
Buscamos esta línea “session.screen0.rootCommand:” y añadimos los comandos que queramos tal que así:
session.screen0.rootCommand: comando & comando2 & comand3 & etc &
Hacer que se cargue el fondo de pantalla al inicio:
Abrimos el init como antes y escribimos esto:
session.screen0.rootCommand: fbsetbg -c /home/”tu usuario”/.fluxbox/backgrounds/fondo.jpg &
Hacer que las aplicaciones de Gnome se vean como en Gnome:
session.screen0.rootCommand: fbsetbg -c /home/daniel/.fluxbox/backgrounds/fondo.jpg & gnome-settings-daemon &
Ponder Desklets en el escritorio:
Una forma de dejar el escritorio muy bonito y funcional es añadiendo Desklets (como los screenlets de compiz o los gdesklets de gnome). Estos desklets gasta poca memoria.
Para ello instalamos adesklets:
$ sudo aptitude install adesklets
Para añadir desklets nos metemos aquí y descargamos los que queramos. Creamos una carpeta llamada .desklets en nuestra carpeta personal y descomprimimos los que nos hayamos descargado ahí. Luego abrimos una terminal y escribimos:
$ cd .desklets/”carpeta del desklets
Por ejemplo para el desklets volume (muy útil ya que nos permite subir/bajar el volumen del sonido)
$ cd .desklets/volume-0.0.8
Y ahora lanzamos el desklet:
$ python volume.py
Nos saldra un aviso y damos a “t” para testarlo y “r” para añadirlo a adesklet. Tendremos que repetir esta operación con cada desklet. (si despues de testarlo nos ha gustado tendremos que volver a repetirlo y dar a “r”)
Añadir adesklets al inicio:
Una vez que hemos registradotodos los desklets que nos han gustado podemos lanzarlos a la vez con el comando “adeklets”. Y para añadirlo al inicio:
$ gedit ~/.fluxbox/init
session.screen0.rootCommand: fbsetbg -c /home/daniel/.fluxbox/backgrounds/fondo.jpg & gnome-settings-daemon & adesklets &
Network manager applet:
Algo que se hecha en falta suele ser el nm-applet, el icono que sale en gnome en la system tray y que nos permite gestionar las conexiones. Esto es especialmente útil para los que tiene wifi.
Para lanzarlo está el comando “nm-applet” y se añade al inicio como hemos hecho antes:
$ gedit ~/.fluxbox/init
session.screen0.rootCommand: fbsetbg -c /home/daniel/.fluxbox/backgrounds/fondo.jpg & gnome-settings-daemon & adesklets & nm-applet &
Y reiniciamos.
Después de esta guia básica (aunque me ha llevado más de lo que pensaba jeje) tendremos un Fluxbox muy funcional, rápido, con a penas gasto de RAM y bonito.
Espero que os haya servido y podais exprimir vuestra máquina al máximo y que hayais aprendido a configurar este fantástico gestor de ventanas.
Salu2
Esta guía esta bajo una licencia de Creative Commnos y si la vais a publicar en otro sitio mencionad al autor original (o sea, al moi jeje).