Configurando mi escritorio con Openbox

Hace algún tiempo atrás publiqué en mi antiguo blog un artículo (como una especie de memorándum) sobre como configurar mi escritorio usando Openbox y hoy he decidido traerlo acá, luego de que nano me lo recordara 

La idea en ese entonces era tener algo como esto:

Para que nuestro escritorio nos quede así necesitamos 5 paquetes importantes:

  1. Tint2 – Para el panel.
  2. Trayer – Para la bandeja de iconos.
  3. Conky – Para las estadísticas de nuestro PC, aunque el panel tiene esta opción.
  4. Wbar – Para el dock.
  5. Feh – Para gestionar nuestro fondo de escritorio.
  6. gmrun – Para lanzar aplicaciones

Instalación de paquetes.

Lo primero por supuesto, es instalar todos estos paquetes (pondré Debian como ejemplo):

$ sudo aptitude install tint2 trayer feh conky gmrun

Una vez que terminemos tenemos que configurar todos estos elementos.

Tint2

En el caso de Tint2, esta aplicación ha evolucionado mucho desde entonces. Para aquella época esta era mi configuración:

[code]

#———————————————
# TINT CONFIG FILE
#———————————————

#———————————————
# PANEL
#———————————————
panel_mode = multi_monitor
panel_monitor = 1
panel_position = bottom center
panel_size = 700 28
panel_margin = 15 5
panel_padding = 9 3
font_shadow = 0

#———————————————
# PANEL BACKGROUND AND BORDER
#———————————————
panel_rounded = 6
panel_border_width = 1
panel_background_color = #000000 60
panel_border_color = #ffffff 18

#———————————————
# TASKS
#———————————————
task_text_centered = 1
task_width = 200
task_margin = 2
task_padding = 6
task_icon_size = 15
task_font = sans 9
task_font_color = #ffffff 70
task_active_font_color = #ffffff 85

#———————————————
# TASK BACKGROUND AND BORDER
#———————————————
task_rounded = 5
task_background_color = #393939 30
task_active_background_color = #ffffff 50
task_border_width = 0
task_border_color = #ffffff 18
task_active_border_color = #ffffff 70

#———————————————
# CLOCK
#———————————————
#time1_format = %H:%M
#time1_font = sans 8
#time2_format = %A %d %B
#time2_font = sans 6
#clock_font_color = #ffffff 76

#———————————————
# MOUSE ACTION ON TASK
#———————————————
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify

[/code]

Ahora bien, las demás configuraciones se aplicarán en el fichero que autoinicia aplicaciones en openbox, el cual se encuentra en ~/.config/openbox/autostart.sh y el cual contiene lo siguiente:

[code]

# Lanzar panel
(sleep 2s && tint) &

# Launch bandeja del sistema, aunque no es necesario con el nuevo tint2.
(sleep 2s && trayer –expand true –transparent true –alpha 255 –edge bottom –align right –expand true –SetDockType true –widthtype request –margin 20) &

# Aplicación para el fondo de pantalla y la ruta de la imagen
(sleep 4s && feh –bg-scale /home/elav/Imagenes/backgrounds/background.png) &

# Wbar y sus opciones
(sleep 6s && wbar -bpress -above-desk -pos top -balfa 0.0 -jumpf -0.1 ) &

# Conky
(sleep 10s && start_conky) &

[/code]

Como se pueden percatar en este archivo primero se llama al panel (tint), luego al trayer (para la bandeja del sistema) donde se le ponen las propiedades del mismo aunque esta aplicación no es necesaria si usamos tint, luego con feh le asigno el fondo de pantalla a mi escritorio, levanto wbar y por ultimo conky.

GMRun

Ahora, a openbox le falta una herramienta que utilizo mucho, la de ejecutar aplicaciones con Alt+F2. Dentro de nuestro home creamos un archivo llamado gmrunrc y le ponemos esto:

[code]

# archivo de configuración de gmrun
# gmrun es (C) Mihai Bazon, <mishoo@infoiasi.ro>
# GPL v2.0 aplicada
# Establece la terminal. El valor “AlwaysInTerm” determina los
# comandos que se ejecutarán siempre en un emulador de terminal.
Terminal = rxvt
TermExec = ${Terminal} -e
AlwaysInTerm = ssh telnet ftp lynx mc vi vim pine centericq perldoc man
# Establece el tamaño de la ventana (excepto la altura)
Width = 400
Top = 300
Left = 300
# Tamaño del historial
History = 256
# Muestra la última línea seleccionada del historial cuando es invocado
ShowLast = 1
# Muestra los archivos ocultos (los que empiezan por un punto)
# Por defecto es 0 (off), ajustar a 1 si usted quiere que se muestren los archivos ocultos
# en la ventana de autocompletado
ShowDotFiles = 0
# Límite de tiempo (en milisegundos) después de que gmrun simulará un presionado del TABULADOR
# Ajustar esto a NULL si no desea esta característica.
TabTimeout = 0

[/code]

Con esto hacemos que gmrun se ejecute en el centro de la pantalla. Pero aún no se ejecuta al oprimir Alt+F2 así que tenemos que decirle a openbox que lo haga. Para ello editamos el fichero ~/.config/openbox/rc.xml y le añadimos esto:

[code]



gmrun

[/code]

Reiniciamos la sesión y listo..

Pueden ver más pantallazos de Openbox en mi perfil de Deviantart