====== Openbox ====== [[..:..:..:software:gestor_de_ventanas|Gestor de ventanas]] minimalista para Linux, de bajo consumo de recursos y altamente configurable. Es el gestor de ventanas por defecto del entorno de escritorio **LXDE**. * [[https://openbox.org/|Sitio web]] * [[https://github.com/danakj/openbox|Repositorio de código fuente]] {{ https://openbox.org/help/images/GNOME-Openbox.png |}} ===== Configuración ===== Configurar Openbox implica editar archivos de texto, no tiene una interfaz gráfica de configuración integrada, aunque existen herramientas externas como **obconf** para partes específicas. Los diferentes archivos para configurar se sitúan en el directorio personal del usuario, en ''/home//.config/openbox/'' y son los siguientes: * ''.config/openbox/rc.xml'': configuración principal de Openbox (atajos de teclado, reglas de ventanas, temas, comportamientos...) * ''.config/openbox/autostart'': //script// para lanzar aplicaciones al iniciar Openbox (paneles, fondos, etc.). * ''.config/openbox/menu.xml'': configuración del menú contextual (el que aparece al pulsar con el botón derecho sobre el escritorio). * ''.config/openbox/environment'': variables de entorno. Si queremos aplicar cambios (sin reiniciar Openbox) después de modificar los ficheros ''rc.xml'' o ''menu.xml'': openbox --reconfigure Si queremos reiniciar Openbox: openbox --restart ==== Atajos de teclado ==== Editamos el fichero ''~/.config/openbox/rc.xml''. En la sección '''', los diferentes atajos de teclado se definen de la siguiente manera: gnome-terminal Con la definición anterior, al pulsar la combinación Ctrl + Alt + t, se ejecutará ''gnome-terminal''. ==== Aplicaciones al inicio ==== Editamos el fichero ''~/.config/openbox/autostart''. Se trata de un script de [[..:..:..:software:cli:bash|bash]] ejecutable. Ejemplo: #!/bin/sh nitrogen --restore & # Fondo de pantalla tint2 & # Panel ligero picom --experimental-backends & # Compositor para sombras/transparencias nm-applet & # Icono de red ===== Resumen del flujo de configuración ===== * Editar ''rc.xml'' para atajos / reglas. * Editar ''menu.xml'' para configurar el menú contextual. * ''openbox %%--%%reconfigure'' para aplicar cambios después de modificar los ficheros anteriores. * Configurar ''autostart'' para aplicaciones que se arranquen al inicio. ''openbox %%--%%restart'' para aplicar todos los cambios. ===== Herramientas externas útiles ===== ==== obconf ==== ==== lxappearance ==== ===== Paneles ===== Openbox es solo un gestor de ventanas, pero podemos combinarlo con paneles / barras. ==== tint2 ==== Fue creado específicamente para Openbox. Configuración: ''.config/tint2/tint2rc''.