Instalación y configuración de Fluxbox en Ubuntu 12.04

Fluxbox es un gestor de ventanas para el Sistema X Window basado en Blackbox 0.61.1. Su objetivo es ser ligero y altamente personalizable, con sólo un soporte mínimo para iconos, gráficos, y sólo capacidades básicas de estilo para la interfaz. Se utilizan atajos de teclado, tabs, y menús simples como interfaces, los cuales pueden ser editados. Algunos usuarios prefieren Fluxbox sobre otros gestores de ventanas debido a su velocidad y simplicidad. La apariencia visual de las decoraciones de las ventanas en Fluxbox es personalizable mediante la edición de archivos de textos. Los temas de Fluxbox son compatibles con los de Blackbox los cuales se pueden editar. Se pueden especificar colores, gradientes, bordes, y otros atributos básicos de apariencia; versiones recientes de Fluxbox soportan esquinas redondeadas y elementos gráficos. Se puede utilizar iDesk, fbdesk ó ROX Desktop, en conjunto con Fluxbox, y para mejoras adicionales gadgetry. Fluxbox es el gestor de ventanas por defecto utilizado en Damn Small Linux debido a su pequeño consumo en memoria y un rápido tiempo de carga, Fluxbox es popular en muchos LiveCDs como Knoppix STD y Gparted.

(Extraído de Wikipedia)

Procedimiento para la instalación de Fluxbox en Ubuntu:

Para instalar Fluxbox se debe ejecutar el siguiente comando.

< sudo apt-get install fluxbox

Para acceder a Fluxbox se debe cerrar la sesión del escritorio donde se esta trabajando. En la pantalla de inicio de lighdm se debe hacer click sobre el logo de ubuntu y ahí se desplegará la lista de escritorios disponibles en el equipo.

Configuración / Uso:

Auto inicio de aplicaciones:

Para definir las aplicaciones que se quieren ejecutar al iniciar el equipo.  Se debe editar el archivo “~/.fluxbox/startup”. Las primeras aplicaciones a incorporar en este archivo son:

  • nm-applet &
  • gnome-sound-applet &

Esto se debe hacer incorporando siguientes líneas debajo de

# Lines starting with a '#' are ignored.

Para editar el archivo

< gedit .fluxbox/startup

e incorporar las líneas

####
# Configuraciones personalizadas
###
nm-applet &
gnome-sound-applet &
###
# Fin configuraciones personalizadas
####

Todas las líneas que se incorporen en el archivo “~/.fluxbox/startup” se van a hacer entre los comentarios de “Configuraciones personalizadas”.

Auto montaje:

Para podes disponer de la facilidad de automontaje (poder acceder al pendrive o la tarjeta sd para en forma automática).  Se debe instalar “udisks-glue”.

< sudo apt-get install udisks-glue

Se debe modificar el archivo de configuración “/etc/udisks-glue.conf” de udisk-glue para mejorar el desempeño con unidades usb.

< sudo gedit /etc/udisks-glue.conf

Se debe dejar el archivo de configuración con el siguiente contenido. (En rojo la línea se se comenta y en azul la que se agrega).

filter disks {
 optical = false
 partition_table = false
 usage = filesystem
}
match disks {
 #post_insertion_command = "udisks --mount %device_file --mount-options sync"
 post_insertion_command = "udisks --mount %device_file"
}

Para poder disponer esta funcionalidad sin reiniciar se debe ejecutar el comando

< udisk-glue

Y se debe agregar al archivo “~/.fluxbox/startup” (para editar el archivo)

< gedit .fluxbox/startup

e incorporar esta línea dentro de la zona de “Configuraciones Personales” definida en un paso anterior.

/usr/bin/udisks-glue &

Atajos de teclado:

Para agregar/configurar atajos de teclado se debe editar el archivo “~/.fluxbox/keys”

< gedit ~/.fluxbox/keys

Para agilizar el trabajo definí las siguientes líneas que inserté en el inicio del archivo.

####
# Atajos Inicio
####
Mod1 D :ShowDesktop #Alt + D => muestra el escritorio
Mod4 D :ShowDesktop #Win Key + D => muestra el escritorio
Mod1 Control L :Exec xscreensaver-command -lock #Alt + Ctrl + L => bloquea el teclado xcreensaver
Mod1 E :Exec /usr/bin/nautilus --no-desktop #Alt + E => Explorador de archivos
Mod4 E :Exec /usr/bin/nautilus --no-desktop #Win Key + E => Explorador de archivos
None 107 :Exec shutter #Print Screen => Ejecuta shutter
####
# Atajos Fin
####

Para Saber que el código de cada tecla se puede utilizar el programa xev

< xev

KeyRelease event, serial 31, synthetic NO, window 0x2200001,
 root 0xba, subw 0x2200002, time 13778505, (65,49), root:(1234,72),
 state 0x0, keycode 127 (keysym 0xff13, Pause), same_screen YES,
 XLookupString gives 0 bytes: 
 XFilterEvent returns: False

Cuando se presiona una tecla y esta en foco la ventana de xev (recuadro blanco en la captura), imprime en la consola los valores que detecta.  Esto permite por ejemplo configurar el teclado multimedia.

Ref: Documentación de Fluxbox “Shortcuts”

Menu:

Fluxbox no tiene un botón de inicio inicio.  Se despliega el menú sobre el escritorio cuando se realiza click derecho.

Fluxbox por defecto reconoce las aplicaciones clásicas de GNU Linux, pero no es necesariamente todas las que estén instaladas en el equipo. Para agregar, quitar o reorganizar las aplicaciones se puede editar el archivo “~/.fluxbox/menu” Por defecto se incluye un archivo común a todos los usuarios que están en el /etc.  A fines prácticos lo más conveniente es copiar ese archivo y editarlo en la home de nuestro usuario.

< cp /etc/X11/fluxbox/fluxbox-menu ~/.fluxbox/menu

Y luego se puede editar a gusto.

< gedit .fluxbox/menu

La documentación de como editar el menú se encuentra en la wiki de Fluxbox. Para que Fluxbox actualice la configuración del menú se debe seleccionar la opción “Reconfigure”.

Deja un comentario