Openbox en ubuntu 12.10 Quantal Quetzal (II)

Paneles

En este apartado disponemos de una gran variedad, si bien los más utilizados o habituales pasan por fbpanel o tint2. También son habituales algún tipo de dock como por ejemplo avant-window-navigator o cairo-dock visualmente espectaculares a la vez que fáciles de configurar gracias a su interfac en gráfico, si bien se aleja un poco de la filosofía Openbox en cuanto simplicidad y consumo mínimo de recursos.

Son muy parecidos fbpanel y tint2 en características, disponiendo adicionalmente de menú fbpanel. Nos centramos en  este último y vemos su configuración y uso.

Para su instalación y desde el terminal:

$ sudo apt-get install fbpanel

Después de esto hacemos un intento de ejecución:

$ fbpanel

La pantalla nos muestra la siguiente salida.

Openbox en ubuntu 12.10 Quantal Quetzal (II)

En un principio nos crea su fichero de configuración en local, finalizando el programa repentinamente debido al plugins de sonido utilizado por fbpanel, el cual trabaja con ALSA y que presenta cierta incompatibilidad con el actual controlador PulseAudio, utilizado por casi todas distribuciones actuales.

La solución pasa por editar el fichero de configuración de fbpanel, situado en nuestro local $HOME/.config/fbpanel/default y comentar las lineas donde se define dicho plugins:

$ gedit $HOME/.config/fbpanel/default

Buscamos la siguiente entrada:

plugin {
    type = volume
}

Y procedemos a comentar la linea, como ya dijimos anteriormente, es decir, insertando el carácter # al principio de la linea, quedando como a continuación:

#plugin {
#    type = volume
#}

No hay mayor problemas con esto, rápidamente buscamos un sustituto que además es muy habitual verle en entornos Openbox. Se trata de PNMixer, un mixer muy completo que nos va a permitir controlar y configurar todos nuestros dispositivos de sonido del sistema.

Openbox en ubuntu 12.10 Quantal Quetzal (II)

Debido a que no esta disponible en los repositorios de ubuntu, lo he subido a la PPA del blog. Para añadir el repositorio y posterior instalación:

$ sudo add-apt-repository ppa:yunnxx/gnome3
$ sudo apt-get update
$ sudo apt-get install pnmixer

Ya tenemos los suficientes elementos nuevos para incluirlos en fichero de arranque de Openbox, también aprovechando el post sobre Compton se hace inevitable el poder no utilizarlo, así que lo incluimos también, lo que nos dará un escritorio verdaderamente impresionante.

Procedemos a editarlo:

$ gedit $HOME/.config/openbox/autostart

Quedando como a continuación:

# These things are run when an Openbox X Session is started.
# You may place a similar script in $HOME/.config/openbox/autostart
# to run user-specific things.
#

# If you want to use GNOME config tools...
#
if test -x /usr/lib/openbox/gnome-settings-daemon >/dev/null; then
  /usr/lib/openbox/gnome-settings-daemon &
elif which gnome-settings-daemon >/dev/null; then
  gnome-settings-daemon &
fi
# If you want to use XFCE config tools...
#
#xfce-mcs-manager &
#
#Wallpaper
nitrogen --restore &
#Panel superior fbpanel
sleep 2 && fbpanel &
#Mixer
sleep 2 && pnmixer &
#Composite
sleep 1 && compton &

Salvamos el fichero y a continuación para probarlo nos salimos de la sesión actual y volvemos a entrar.

El panel por defecto aparece en la parte de abajo del escritorio, tras parametrizarle a mi gusto, quedo como en las capturas de pantalla. Editamos el fichero como vimos ya anteriormente y vemos un poco las partes más importantes.

Global

Global {
    edge = top
    allign = center
    margin = 0
    widthtype = percent
    width = 100
    height = 24
    transparent = true
    tintcolor = #ffffff
    alpha = 55
    setdocktype = true
    setpartialstrut = true
    autohide = false
    heightWhenHidden = 2
    roundcorners = true
    roundcornersradius = 2
    layer = none
    MaxElemHeight = 32
}

Parte general, donde se indica o se define todo lo relativo al panel. Hay que destacar:

edge = top //Posición, admitiendo los valores left, right, top y bottom
allign = center //Alineación, admitiendo los valores left, right y center
width = 100 //Anchura, para el valor 100 ocupara el ancho de todo el escritorio
height = 24 //La altura, predomina respecto al resto. Con este valor ya le estamos indicando que el tamaño de los iconos será de 24
transparent = true //Admite transparencias
alpha = 55 //Grado de la transparencia, siendo 100 totalmente transparente
autohide = false //Definimos con false para que no se oculte y true para que se oculte
roundcorners = true //Admite o no esquinas redondeadas, se establecen con los valores true o false

Plugins

Elementos habituales del panel, recibe distintos nombres como indicadores o applets. Algunos de los mas importantes son:

  • menu: Corresponde con las aplicaciones instaladas en sistema donde podemos además incorporar nuevas opciones manualmente
  • launchbar o lanzadores: Definimos nuestras aplicaciones favoritas a lanzar
  • wincmd: Nos permite minimizar o restaurar las ventanas del escritorio
  • taskbar: Nos muestra en el panel la aplicaciones en ejecución
  • pager: Nos visualiza los espacios de trabajo o escritorios virtuales
  • cpu: Nos muestra una gráfica del trabajos realizados por el microprocesador
  • net: Nos muestra una gráfica de la actividad de nuestra red
  • battery: Nos muestra la carga de la batería
  • tray: Bandeja del sistema, nos mostrara principalmente nuestras conexiones en red y sonido.
  • dclock: Muestra reloj digital

En su web por supuesto encontramos la documentación con el detalle de todos estos parámetros.

Como poner aquí el fichero completo es un poco extenso, os lo comparto para su descarga.

Espero que os guste. Nos vemos en una tercera parte.

 

Fuente: ubuntutoday

¿Quién está en línea?

Hay 1467 invitados y ningún miembro en línea