Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:linux:software:openbox

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:sistemas_operativos:linux:software:openbox [2025/08/09 16:07] – creado tempwininformatica:sistemas_operativos:linux:software:openbox [2025/08/24 16:07] (actual) – [Resumen del flujo de configuración] tempwin
Línea 1: Línea 1:
 ====== Openbox ====== ====== Openbox ======
  
-[[..:..:..:software:gestor_de_ventanas|Gestor de ventanas]] minimalista para Linux.+[[..:..:..: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**.
  
-Openbox is a minimalistichighly configurablenext generation window manager with extensive standards support+  * [[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 textono tiene una interfaz gráfica de configuración integradaaunque 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/<USUARIO>/.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'': 
 + 
 +<code bash> 
 +openbox --reconfigure 
 +</code> 
 + 
 +Si queremos reiniciar Openbox: 
 + 
 +<code bash> 
 +openbox --restart 
 +</code> 
 +==== Atajos de teclado ==== 
 + 
 +Editamos el fichero ''~/.config/openbox/rc.xml''
 + 
 +En la sección ''<keyboard>'', los diferentes atajos de teclado se definen de la siguiente manera: 
 + 
 +<code xml> 
 +<keybind key="C-A-t">  <!-- C = Ctrl; A = Alt --> 
 +  <action name="Execute"> 
 +    <command>gnome-terminal</command>  <!-- Cambia "gnome-terminal" por tu terminal --> 
 +  </action> 
 +</keybind> 
 +</code> 
 + 
 +Con la definición anterior, al pulsar la combinación <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>t</kbd>, 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: 
 + 
 +<code bash> 
 +#!/bin/sh 
 +nitrogen --restore &  # Fondo de pantalla 
 +tint2 &               # Panel ligero 
 +picom --experimental-backends &  # Compositor para sombras/transparencias 
 +nm-applet &           # Icono de red 
 +</code> 
 + 
 +===== 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''.
informatica/sistemas_operativos/linux/software/openbox.1754748446.txt.gz · Última modificación: por tempwin