- Estréllate y Arde - https://www.estrellateyarde.org -

FluxBox

Veamos FluxBox (fluxbox.sourceforge.net):
Paquetes a instalar | Menú | Ayuda | Configuración general | Escritorios virtuales | Panel, Barra de tareas, Swicht, Iconos | Atajos de teclado | Fondo y temas | Inicio | Otras cosas

FluxBox...

Fluxbox

... al igual que OpenBox (icculus.org/openbox/, paquete openbox) y Waimea (waimea.sourceforge.net, paquete waimea), es un entorno de escritorio basado en BlackBox (blackboxwm.sourceforge.net, paquete blackbox)...

BlackBox

Qué tiene de especial:

  • soporta Tabs.
  • el Slit.

Qué le falta:

  • no tiene iconos ni en el escritorio ni en la barra de tareas.

Paquetes a instalar

  • fluxbox: el window manager.
  • fluxconf: este paquete trae las utilidades FluxConf, herramientas gráficas que facilitan la edición de los ficheros de configuración de FluxBox. Incluye las utilidades:
    • fluxconf: permite editar el archivo ~/.fluxbox/init (configuración general).
    • fluxkeys: permite editar el archivo ~/.fluxbox/keys (atajos de teclado).
    • fluxmenu: permite editar el archivo ~/.fluxbox/menu (menú).
    • fluxbare: abre un panel con tres iconos para lanzar las utilidades FluxConf.

Menú

  • Al menú sólo se puede acceder desde el Botón 2 del ratón.
  • El menú está guardado en:

    ~/.fluxbox/menu

    cuyo contenido es:

    [begin] (fluxbox)
    [include] (/etc/X11/fluxbox/fluxbox-menu)
    [end]

    El archivo:

    /etc/X11/fluxbox/fluxbox-menu

    es un archivo generado por update-menus y contiene el menú Debian, que FluxBox muestra bajo la etiqueta Aplicaciones.

  • Para configurar el menú editaremos directamente el archivo:

    ~/.fluxbox/menu

    También podemos editar este archivo con la herramienta gráfica fluxmenu.

Ayuda

  • La única ayuda que trae FluxBox es la página del manual, muy completa:
    $ man fluxbox

Configuración general

  • El directorio donde FluxBox guarda su configuración es:

    ~/.fluxbox

  • El archivo donde FluxBox guarda su configuración general es:

    ~/.fluxbox/init

  • Para configurar las opciones generales de FluxBox editaremos directamente el archivo ~/.fluxbox/init, siendo necesario reiniciar sesión para aplicar los cambios. También podemos editar este archivo con la herramienta gráfica fluxconf. Veamos algunos ejemplos:
    • para configurar el formato en que se muestra la fecha editaremos la línea:
      session.screen0.strftimeFormat: %a %d %b - %H:%M
      • %a: abreviatura del día de la semana.
      • %d: número de día del mes.
      • %b: abreviatura del mes.
      • %H: horas (formato 24 horas).
      • %M: minutos.
    • para configurar la anchura del panel editaremos la línea:
      session.screen0.tooltab.widthPercent: 100

Escritorios virtuales

  • Los escritorios virtuales se configuran editando el archivo ~/.fluxbox/init, las líneas:
    session.screen0.workspaces= 2
    session.screen0.workspaceNames= one, two
  • Tiene un pager integrado en el panel que muestra el nombre del escritorio virtual activo y unas flechas para cambiar de escritorio. Podemos movernos por los escritorios virtuales haciendo scroll sobre el escritorio.
  • El pager de FluxBox es fbpager (paquete fbpager). Visualiza los escritorios virtuales y permite mover ventanas entre ellos arrastrándolas con el Botón 3 del ratón. Es una aplicación muy adecuada para incluirla en el script de inicio ~/.fluxbox/startup. Se puede ejecutar de dos maneras:
    1. sin argumentos, se ejecuta en una ventana independiente:
      $ fbpager
    2. con la opción -w, se ejecuta en modo dock en el slit:
      $ fbpager -w

    Su archivo de configuración es:

    ~/.fluxbox/fbpager

    que lo copiaremos de:

    /usr/share/doc/fbpager/examples/rc.default

Panel, Barra de tareas, Swicht, Iconos

  • La aplicaciones abiertas aparecen en el panel. Podemos acceder también a la lista de tareas mediante el Botón 3 del ratón.
  • El swicht (<Alt+Tab>) sólo permite moverse entre las aplicaciones no minimizadas.
  • FluxBox no tiene iconos ni en el escritorio ni en la barra de tareas. Tiene un icon desktop manager, fbdesk (paquete fbdesk), pero deja mucho que desear.

Atajos de teclado

  • Los atajos de teclado se guardan en el archivo:

    ~/.fluxbox/keys

    Su sintaxis es:

    <teclas>: <accion> <argumentos>
  • Configuraremos los atajos de teclado editando directamente el archivo ~/.fluxbox/keys. También podemos editar este archivo con la herramienta gráfica fluxkeys. Veamos algunos ejemplos:
    • <Alt+Tab> = cambiar de ventana.
      Mod1 Tab :NextWindow
    • <Alt+F1> = cambiar al escritorio virtual 1.
      Mod1 F1 :Workspace1
    • <Ctrl+Alt+P> = ejecutar el comando xmms -p.
      Control Mod1 P :ExecCommand xmms -p
  • FluxBox utiliza para los nombres de las teclas la sintaxis de xmodmap, que podemos obtener con el comando xev.

Fondo y temas

  • FluxBox trae dos utilidades para configurar el fondo (background).
    • fbsetbg: este comando proporcionado por FluxBox establece el wallpaper. Es un wrapper que busca una aplicación capaz de configurar el fondo y establece el wallpaper usando esa aplicación. Para establecer un wallpaper ejecutaremos el comando:
      $ fbsetbg -f /usr/share/wallpapers/alta-badia.jpg

      fbsetbg guardará el fondo utilizado en:

      ~/.fluxbox/lastwallpaper

      y lo cargará cuando se le llame con la opción -l.

      Para que FluxBox cargue el fondo al arrancar editaremos el archivo:

      ~/.fluxbox/init

      y sustituiremos la línea:

      session.screen0.rootCommand:

      por:

      session.screen0.rootCommand: fbsetbg -l

      De esta manera FluxBox cargará el último fondo establecido con fbsetbg e ignorará el fondo especificado en el Style.

      Si incluimos en el script de inicio el comando:

      fbsetbg -l &

      no funcionará: cargará el wallpaper pero el fondo del Style lo sobreescribirá.

    • fbsetroot: FluxBox también proporciona un comando que establece fondos simples, como un color sólido o gradientes. Por ejemplo, para establecer un fondo negro haremos:
      $ fbsetroot -solid black
  • FluxBox denomina Styles a los temas, se activan desde el menú y se guardan en:

    /usr/share/fluxbox/styles/<tema>/

    Para añadir nuevos temas podemos colocarlos en el directorio:

    ~/.fluxbox/styles/<tema>/

  • Podemos obtener temas en themes.freshmeat.net, son ficheros .tar.gz que simplemente debemos descomprimir en el directorio correspondiente.

Inicio

  • Al arrancar FluxBox se ejecuta el script:

    ~/.fluxbox/startup

    cuyo contenido será similar a:

    #!/bin/sh
    #
    # Script para arrancar aplicaciones en FluxBox.
    # Los comandos deben tener "&" al final.
    #
    fluxbare &
    gkrellm &
    xscreensaver &

    Para que se ejecute le daremos permisos de ejecución.

Otras cosas

Tabs

  • FluxBox soporta Tabs: podemos agrupar varias ventanas en una sola arrastrando una sobre otra con el Botón 3 del ratón, de manera que obtendremos una especie de "ventana con pestañas". Para acceder a cada ventana haremos click en su Tab. Si pulsamos Cerrar sólo se cerrará la ventana activa.

applets

  • FluxBox soporta applets de escritorio, por lo que las aplicaciones dockeables pueden ejecutarse en modo dock (se ejecutan en el icono) con la opción -w o --withdrawn.

    Además, dispone de un panel denominado Slit que actúa como contenedor de docks. El orden en que aparecen las aplicaciones en el Slit se establece en el archivo:

    ~/.fluxbox/slitlist

    Cuando ejecutamos una aplicación dock por primera vez FluxBox añade su nombre a ese archivo, pero podemos editarlo manualmente para cambiar el orden de visualización.

Herramientas

  • fbrun: FluxBox trae una herramienta para Ejecutar comando..., el comando fbrun, que abre una ventana donde introduciremos el comando a ejecutar. Almacena el historial de comandos ejecutados en el archivo:

    ~/.fluxbox/fbrun_history

    Se puede ejecutar de dos maneras:

    1. sin argumentos, abre un cuadro de diálogo donde introducir el comando:
      $ fbrun
    2. con la opción -text, abre un cuadro de diálogo con <comando> en su interior:
      $ fbrun -text <comando>

Article printed from Estréllate y Arde: https://www.estrellateyarde.org

URL to article: https://www.estrellateyarde.org/so/fluxbox

Copyright © 2010 Estrellate y Arde