Configurando Openbox (meme)


Últimamente me he vuelto asiduo a los entornos de escritorio minimalista como el caso de Xfce y Openbox. En esta ocasión dejaré una especie de meme para mi mismo sobre lo necesario para tener configurado mi openbox en Debian y que se vea de la siguiente forma:

Para que esto 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 y la hora, aunque el panel tiene esta opción.
  4. Wbar – Para el dock.
  5. Feh – Para gestionar nuestro fondo de escritorio.

Ahora bien, para instalar todo esto hacemos lo siguiente:

$ sudo aptitude install tint2 trayer feh conky

Una vez que terminemos tenemos que configurar todo esto.

Tint2:
Básicamente el archivo de configuración de este panel se encuentra en ~/.config/tint/tintrc y contiene lo siguiente:

#———————————————
# 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

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:

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

# Launch system tray
(sleep 2s && trayer –expand true –transparent true –alpha 255 –edge bottom –align right –expand true –SetDockType true –widthtype request –margin 20) &

(sleep 4s && feh –bg-scale /home/elav/Imagenes/backgrounds/background.png) &

(sleep 6s && wbar -bpress -above-desk -pos top -balfa 0.0 -jumpf -0.1 ) &

(sleep 7s && guake) &

(sleep 10s && start_conky) &

Como se pueden percatar en este archivo primero se llama al panel (tint), luego al trayer donde se le ponen las propiedades del mismo, luego con feh le asigno el fondo de pantalla a mi escritorio, levanto wbar y por ultimo a guake y conky.

Ahora, a openbox le falta una herramienta que utilizo mucho, la de ejecutar aplicaciones con Alt+F2, para ello tenemos que instalar el paquete gmrun:

$ sudo aptitude install gmrun

Y dentro de nuestro home creamos un archivo llamado gmrunrc que contendrá esto adentro:

# 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

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:

 <keybind key=”A-F2″>
      <action name=”execute”>
        <execute>gmrun</execute>
      </action>
 </keybind>

Y listo debe funcionar perfectamente!!!

Anuncios

5 comentarios en “Configurando Openbox (meme)

  1. Hola elavdeveloper.
    Buen post el tuyo, yo tambien soy partidario de lo minimasita (mas porque tengo una PC de pocos recursos).
    Mucho tiempo use fluxbox alternadola con sessiones de KDE. Ahora que KDE4 anda tan mal tube que instalar XFCE4. KDE4 tiene muchos cuelgues, al final se preocuparon mas en como combinarlo con compiz y hacerlo parecido a versiones nuevas de windows que en la funcionalidad. Una gran decepcion.

    Estoy probando LXDE y esta bastante bueno tambien. Ni bien lo instale en debian squeeze tenia un bug que era asi: uso audacious2 y si arrastraba una carpeta de musica sobre audacious, y aduacious estaba sobre otra ventana de filemanager, no soltaba la musica sobre audacious, sino que la soltaba sobre la otra ventana de abajo. No se si me explico? o sea terminaba moviendo la carpeta, para funcionar audacious debia estra cubriendo ninguna ventana. No se si me explico? Bue el tema se soluciono instalando una version mas nueva de openbox (apt-get -t sid)

    Ahora estoy probando docks, igual uso mucho atajo de teclado pero si viene algun amigo a mi casa, que tenga las aplicaciones ahi faciles.
    El tema de que se dibuja mal sobre el wall paper esta solucionado, pero no te hace a vos que se integra mal con las ventanas. Si tenes una ventana, ejemplo del pidgin, ocupando la mitad de la pantalla, y das sobre el dock, este termina cubriendo la ventana del pidgin como un parche, y mostrando el wallpaper? Te pasa eso a vos o soy solo yo, porque googleo y no encontre nada 😦

    Con XFCE no hace esta falla. En XFCE wbar no se posiciona nunca sobre las ventanas, tenes que minimizar para ver la wbar, pero en openbox pareciera que el dock tiene la capacidad de cubrir la ventana. Me explico. PEro mostrando el wallpaper.

    salu2

  2. mira te dejo una captura:
    aca wbar esta debajo de las ventanas:
    http://www.subirimagenes.com/imagen-capturadepantalla5-3966964.html

    pero al clickear sobre alguna aplicacion de wbar, wbar pasa como a primer plano, mostrando el wallpaper.
    http://www.subirimagenes.com/imagen-capturadepantalla6-3966970.html

    ves el recorte sobre la venta de audacious.
    A vos te lo ahce eso, en XFCE4 no lo hace, yo imagino tien que haber algo mal configurado que le diga que no se posicione sobre la ventanas.
    lsoidsparo asi:
    wbar -bpress -above-desk -pos top

    salu2

  3. Saludos Hernan:
    Sobre el bug de arrastrar archivos hacia Audacious, te puedo decir que estoy conciente de eso, porque alguna que otra vez usé LXDE, pero no lo suficiente como para solucionarlo, así que te felicito por encontrar la solución.

    Wbar tiene un pequeño problema, si el carga primero que las ventanas, entonces dibuja un pedazo de esta. La solución para eso la explico acá [1]. Tanto en openbox como en Xfce siempre he utilizado el mismo método y me ha funcionado perfectamente.

    [1] https://elavdeveloper.wordpress.com/2009/02/23/wbar-corregir-algunos-errores-2da-parte/

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s