La configuración del Blackbox se puede realizar "a mano" o mediante el excelente programa bbconf (que también sirve para crear temas de escritorio y key-bindings entre otras cosas...). Veamos los pasos a seguir para configurar el Blackbox "a mano":
Toda la configuración del Blackbox se encuentra básicamente en dos archivos; en un archivo llamado .blackboxrc que es creado en el directorio $HOME del usuario la primera vez que se ejecuta el Blackbox, y que contiene por ejemplo la cantidad de escritorios, el formato de la fecha, posición de la barra de tareas, etc.
Este archivo contiene, entre muchas otras cosas, la siguiente línea:
session.menuFile: /usr/share/Blackbox/menu
que indica el nombre y la ruta del menú del Blackbox. Este es nuestro segundo archivo de configuración, el cual será modificado de acuerdo a las preferencias y a las aplicaciones que se desee ejecutar desde el menú. Lo primero que vamos a hacer, es copiar el menú a nuestro directorio $HOME:
1. cd $HOME (cd ~ y cd, también funciona...)
2. mkdir .blackbox
2. cp /usr/share/Blackbox/menu ~/.blackbox
con esto hemos creado una copia del menú estándar, y que ahora podemos modificar tranquilamente...pero antes debemos modificar el archivo .blackboxrc indicando la nueva ruta de nuestro menú personalizado:
session.menuFile: /home/nombre_cuenta/.blackbox/menu
Veamos ahora el formato de nuestro archivo que contiene la configuración del menú;
[begin] (blackbox 0.60.x)
[exec] (aterm) {aterm -tr +sb -fg white -tint cyan -T "
$USER@$HOSTNAME∞"}
[exec] (xmms) {xmms}
[exec] (opera) {opera}
[exec] (easytag) {easytag}
[nop]
[submenu] (audio)
[exec] (grip) {grip}
[exec] (kmix) {kmix}
[end]
.
.
.
[end]
Bastante simple;
[exec] (aterm) {aterm -tr +sb -fg white -tint cyan -T "
$USER@$HOSTNAME∞"}
es una opción que se llama (nombre_opción) y que al seleccionarla ejecutará el {comando -parámetros}. También se pueden tener submenús mediante:
[submenu] (nombre_submenu)
[exec] (desc_programa) {programa}
.
.
.
[end]
Para dejar espacios entre los elementos del menú se puede usar la palabra [nop].