28 diciembre, 2010

Barra tint2 en Gnome

En este post veremos:


  • Instalación de Barra tint2
  • Configuración personal de tint2
    • Instalación de fuentes
  • Opciones de eliminación de la "barra de gnome" ó gnome-panel
  • Alternativas al menu de aplicaciones en la "barra de gnome"/gnome-panel


Tint2 es una barra de tareas ligera altamente configurable, cuenta con una sección de notificaciones y el área de reloj, es una excelente opción para un W.M. (Window Manager) ya que por defecto muchos W.M. no ofrecen muchas alternativas visuales o de configuración en las barras de tareas. No solo en un window manager es posible una barra asi, también se pude implementar en un gnome y eliminaría el aburrido panel d gnome, un ejemplo de esta barra es el siguiente:

Fig 1: Ejemplo de barra tint2 en fluxbox



Instalación de la barra Tint2

Para serles sincero, tiene mucho tiempo que la uso y no recuerdo el método que use para instalarla, si no la encuentran en los repositorios aqui les dejo un método:
1.- Añadimos un repositorio al archivo /etc/apt/sources.list  yo uso el editor mousepad, pero puede usar el que gusten
$ sudo mousepad /etc/apt/sources.list

añadimos el repositorio al final de la lista:
deb http://ppa.launchpad.net/killeroid/ppa/ubuntu intrepid main

añadimos la clave GPG
$ udo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com C4412AEB3B1D5F58E8149B7DD9DAAF25C26CCF8E

actualizamos e instalamos
$ sudo apt-get update && sudo apt-get install tint2

Configuración personal de tint2
Si te gustó la configuración de la figura 1, puedes tomar la siguente configuración, que es la que yo uso, antes de copiar la configuración debes saber que:

Instalación de fuentes
Las fuentes que utilice fueron: sans, Aldo y Arista, las 2 ultimas las incluyo en este archivo:
http://www.mediafire.com/?4d0gmez9vg240ww

Para instalar las fuentes debes crear la carpeta "misfuentes" en "/usr/share/fonts/truetype/"
$ sudo mkdir /usr/share/fonts/truetype/misfuentes

Descoprimes y entras en la carpeta de las fuentes que acabas de descargar

Copias las fuentes al directorio creado
$cp *.* /usr/share/fonts/truetype/misfuentes

Actualizas las fuentes:
$ fc-cache -f -v

Otorgas permisos a las fuentes
$ cd /usr/share/fonts/truetype/misfuentes && sudo chmod 644 *.*

Ya que has instalado las fuentes, respaldas la configuracion por defecto de tint2
$ cp ~/.config/tint2/tint2 ~/.config/tint2/respaldo_de_tint2

Ahora abres con un editor de textos el archivo "~/.config/tint2/tint2"
$ mousepad ~/.config/tint2/tint2

para editarlo a  gusto ó puedes copiar mi configuracion personal:

configuracion personal de tint2

#---------------------------------------------
# TINT2 CONFIG FILE
#---------------------------------------------

#---------------------------------------------
# BACKGROUND AND BORDER
#---------------------------------------------
#caja principal
rounded = 7
border_width = 2
background_color = #000000 60
#border_color = #ffffff 18
border_color = #ff2f00 50


rounded = 5
border_width = 0
#background_color = #ffffff 40
background_color = #ff2f00 65
#border_color = #ffffff 50
border_color = #ff2f00 50


rounded = 5
border_width = 0
background_color = #ffffff 18
#border_color = #ffffff 70
border_color = #ffffff 70


rounded = 8
border_width = 0
#magenta
#background_color = #9b005b 18
#naranja suave
background_color = #ff1800 15
#border_color = #ffffff 70
#morado
#border_color = #80009b 70
#najanja suave
border_color = #ff3000 10

rounded = 5
border_width = 0
background_color = #788000 18
#border_color = #ffffff 70
border_color = #ffffff 00

#---------------------------------------------
# PANEL
#---------------------------------------------

panel_monitor = all
#panel_monitor = 1

#panel_position = bottom center
panel_position = top right

#tamaño del panel
#panel_size = 94% 30
panel_size = 93% 30

#margen
panel_margin = 15 5


#espaciado entre las tareas (panel de tareas, area de icnonos, relog) dentro del panel    margen-de-la-orilla    superior-inferior     entre-tareas
#panel_padding = 10 1 6
panel_padding = 10 1 5

#Sombras en las letras
font_shadow = 0

#que fondo usar
panel_background_id = 1

#wm_menu = 0

#panel_dock = 1

#panel_layer = bottom,normal,top
#panel_layer = top
#---------------------------------------------
# TASKBAR
#---------------------------------------------
#---------------------------------------------
# TASKBAR
#---------------------------------------------
taskbar_mode = multi_desktop
#taskbar_mode = single_desktop

#espacio de las ventanitas de tareas en su area de trabajo (escritorio)    en el primer bode      arriba-abajo    entre tareas
#taskbar_padding = 2 3 4
#taskbar_padding = 2 3 10
taskbar_padding = 4 3 6


#que fondo usar para la barra de tareas
#taskbar_background_id = 0
taskbar_background_id = 0

taskbar_active_background_id = 4
#---------------------------------------------
# TASKS
#---------------------------------------------
task_icon = 1
task_text = 1
task_width = 140

#tamaño maximo de las tareas
#task_maximum_size = 140 35
task_maximum_size = 00

#espacios en el espacio de la celda cuanto espacio dejar
#task_padding = 6 3
task_padding = 1 2

#task_font = sans 7
#task_font = sans 7
#task_font_color = #ffffff 70
task_font = Aldo 9
task_font_color = #ffffff 70

#fondo para tareas no activas o no seleccionadas
task_background_id = 3
task_icon_asb = 100 0 0
#task_icon_asb = 100

task_centered = 1






# replace STATUS by 'urgent', 'active' or 'iconfied'
#task_STATUS_background_id = 2
#task_STATUS_font_color = #ffffff 85
#task_STATUS_icon_asb = 100 0 0
# example:
##task_active_background_id = 2
##task_active_font_color = #ffffff 85
##task_active_icon_asb = 100 0 0
##urgent_nb_of_blink = 8


#STATUS can be active / iconified / urgent.
#task_STATUS_font_color = color opacity (0 to 100)

#colores de la ventana activa
task_active_background_id = 2
task_active_font_color = #ffffff 85

#colores de la ventana minimizada
task_iconified_background_id = 5
#task_iconified_font_color = #ffffff 85
task_iconified_font_color = #f5ff56 50


#colores de la ventana urgente
#task_urgent_background_id = 2
#task_urgent_font_color = #ffffff 85



urgent_nb_of_blink = 5000





#---------------------------------------------
# SYSTRAYBAR
#---------------------------------------------
##systray = 1
##systray_padding = 0 4 5
##systray_background_id = 0
##systray_sort = left2right
##systray_icon_size = 0
##systray_icon_asb = 100 0 0


systray = 1
systray_padding = 0 4 5
systray_background_id = 0

#---------------------------------------------
# CLOCK
#---------------------------------------------
#time1_format = %H:%M
#time1_font = sans 8
#time2_format = %A %d %B
#time2_font = sans 6
#clock_font_color = #ffffff 76
#clock_padding = 1 0
#clock_background_id = 0
##clock_lclick_command = xclock
#clock_rclick_command = orage
##clock_tooltip = %A %d %B
##time1_timezone = :US/Hawaii
##time2_timezone = :Europe/Berlin
##clock_tooltip_timezone = :/usr/share/zoneinfo/Europe/Paris

time1_format = %H:%M
#time1_font = sans 8
time1_font = [z] Arista 15
#time2_format = %A %d %B
#time2_font = sans 6
clock_font_color = #ffffff 76
clock_padding = 1 0
clock_background_id = 0
clock_lclick_command = xclock
clock_rclick_command = orage


#---------------------------------------------
# BATTERY
#---------------------------------------------
battery = 0
battery_hide = 98
battery_low_status = 10
battery_low_cmd = notify-send "battery low"
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #ffffff 76
battery_padding = 1 0
battery_background_id = 0

#---------------------------------------------
# TOOLTIP
#---------------------------------------------
tooltip = 0
tooltip_padding = 3 2
#tooltip_padding = 10 1 5
tooltip_show_timeout = 0.7
tooltip_hide_timeout = 0.3
tooltip_background_id = 1
#tooltip_font_color = #OOOOOO 80
tooltip_font_color = #ffffff 50
#tooltip_font = sans 10
tooltip_font = Aldo 9

############################################ AQUIIIIIIIIIII


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

#---------------------------------------------
# AUTOHIDE OPTIONS
#---------------------------------------------
autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 2
autohide_height = 4
strut_policy = minimum





Opciones de eliminación de la "barra de gnome" ó gnome-panel

Una opcioón es eliminarla completamente, usando gconf-editor
navegaremos hasta la clave /desktop/gnome/session/required-components-list
 y desde el diálogo mostrado al hacer doble clic sobre la clave, borraremos el componente panel. Esto tendrá algunas consecuencias como la eliminación del atajo "alt + F2", no lo he probado pero me imagino que también tendrá otras consecuencias como la falta de las media keys y desactivación de las teclas de volumen

Otra opción es minimizarla al máximo
hacemos  click con el botón derecho sobre una zona despejada del panel, seleccionando Propiedades y marcando Ocultar automáticamente. El resultado, como veréis, no es perfecto, ya que Gnome continúa mostrando parte del panel (6 pixels) para que no olvidemos dónde se encuentra, pero esto también es sencillo de solucionar. Tendremos que recurrir de nuevo a gconf-editor, donde buscaremos la clave /apps/panel/toplevels/nombre_panel/auto_hide_size y cambiaremos su valor, que indica el tamaño del panel minimizado, a 0.


Alternativas al menú de aplicaciones en la "barra gnome"/gnome-panel

Puedes agregar un icono que se convierte en menú de aplicaciones en el área de notificaciones y asi resolver la falta del lanzador del menu de aplicaciones
Solo tienes que bajar este paquete:
http://www.ad-comp.be/public/projets/adesk-menu/adesk-menu_0.2.tar.bz2

lo descomprimes y obtienes una carpeta llamada adesk-menu

Copias la carpeta en /usr/share

Creas un link de la siguiente manera:
$ sudo ln -s /usr/share/adesk-menu/adesk-menu /usr/bin




No olvides agregar tint2 al inicio ce cesión de Gnome, introduciremos el comando tint2 en el diálogo Sistema >>  Preferencias >> Sesiones >> Añadir



Referencias:
http://mundogeek.net/archivos/2009/01/29/eliminar-el-panel-de-gnome/
http://paraisolinux.com/instalar-tint2-en-ubuntu-31-configuraciones/
http://mundogeek.net/archivos/2009/03/24/tint2-un-reemplazo-ligero-para-el-panel-de-gnome/
http://paraisolinux.com/2-formas-de-agregar-un-menu-a-tint2/
http://code.google.com/p/tint2/wiki/Configure