Tint2, un panel ligero y elegante

Cuando vamos a utilizar un manejador de ventanas (en lo adelante WM por sus siglas en ingles) lo más lógico es pensar en un panel para las aplicaciones que más utilizamos o para las ventanas que levantamos, algunos WM como Openbox no vienen dotado de este tipo de paneles. En ocasiones anteriores cuando he hablado sobre escritorios ligeros usando solo un WM he mencionado uno que según sus creadores tiene como ventajas “ser ligero y sencillo”, me refiero al caso de Tint2 y este artículo que hoy les traigo viene sobre como aprender a configurar este sencillo panel.

Preparando el terreno

Lo primero que debemos hacer es instalar este panel que no viene por defecto en nuestro sistema pero que esta disponible en cualquiera de los repositorios así que como siempre les digo los que gustan de la consola lo hacemos de la siguiente forma

 

Para los usuarios de Debian y derivados:

sudo aptitude install tint2

La configuración de Tint2 es bastante sencilla la podemos hacer editando un archivo de texto llamado tint2rc  el cual podemos encontrar en nuestra carpeta personal dentro de .config/tint2/ aunque aquellos que no simpatizan tanto con la consola siempre pueden recurir a aplicaciones que permiten hacerlo de forma visual como es el caso de TintWizard  el cual provee una interfaz bastante amena de la cual les dejo aquí una screenshot que tomé de Internet (es que yo siempre lo hago desde el archivo):

tintwizard

Interfaz visual de TintWizard

Como ven es bastante intuitivo y ya les queda a uds probarlo ahora… los que como yo preferimos el metodo de editar el archivo de texto directamente debemos saber mas o menos como viene la cosa asi que ahora intentare explicar a grandes razgos como se hace. El archivo de configuración de Tint2 (tint2rc) es un archivo de texto plano lo cual facilita su configuración y nos encontraremos con algo parecido a esto:

# To use this as default tint2 config: save as $HOME/.config/tint2/tint2rc

 

# Background definitions
# ID 1
rounded = 0
border_width = 0
background_color = #000000 20
border_color = #FFFFFF 100

# ID 2
rounded = 0
border_width = 0
background_color = #717171 60
border_color = #FFFFFF 100

# Panel
panel_monitor = all
panel_position = bottom left horizontal
panel_size = 0 28
panel_margin = 0 0
panel_padding = 0 0 0
panel_dock = 1
wm_menu = 1
panel_layer = bottom
panel_background_id = 1

# Panel Autohide
autohide = 0
autohide_show_timeout = 0.0
autohide_hide_timeout = 0.0
autohide_height = 0
strut_policy = follow_size

# Taskbar
taskbar_mode = single_desktop
taskbar_padding = 0 0 0
taskbar_background_id = 1
taskbar_active_background_id = 0

# Tasks
urgent_nb_of_blink = 7
task_icon = 1
task_text = 1
task_centered = 0
task_maximum_size = 160 32
task_padding = 4 4
task_background_id = 1
task_active_background_id = 2
task_urgent_background_id = 0
task_iconified_background_id = 0

# Task Icons
task_icon_asb = 100 0 0
task_active_icon_asb = 100 0 0
task_urgent_icon_asb = 100 0 0
task_iconified_icon_asb = 100 0 0

# Fonts
task_font = Ubuntu 11
task_font_color = #DEDEDE 100
task_active_font_color = #FFFFFF 100
task_urgent_font_color = #BFBFBF 100
task_iconified_font_color = #FFFFFF 100
font_shadow = 0

# System Tray
systray = 1
systray_padding = 0 0 0
systray_sort = ascending
systray_background_id = 0
systray_icon_size = 0
systray_icon_asb = 100 0 0

# Tooltips
tooltip = 0
tooltip_padding = 0 0
tooltip_show_timeout = 0
tooltip_hide_timeout = 0
tooltip_background_id = 2
tooltip_font = Ubuntu 12
tooltip_font_color = #FFFFFF 100

# Mouse
mouse_middle = none
mouse_right = close
mouse_scroll_up = none
mouse_scroll_down = none

# Battery
battery = 0
battery_low_status = 20
battery_low_cmd = notify-send «battery low»
battery_hide = 90
bat1_font = Sans 12
bat2_font = Sans 12
battery_font_color = #FFFFFF 100
battery_padding = 0 0
battery_background_id = 0

# End of config

Archivo de configuración por defecto de tint2

Como pueden observar antes de cada configuración viene un comentario que nos indica que parte de Tint2 modifica cada sección, yo personalmente no las uso todas porque hay aspectos de Tint2 que viene para los usuarios de laptops (que yo no tengo) como es el caso del uso de batería etc. No obstante, ahí voy con las cosas que conozco sobre Tint2:

Antes de comenzar a cambiar las cosas dentro del archivo de configuración recomiendo hacer una salva del archivo original para casos que no salgan los resultados esperados tener una especie de BackUp

Escogiendo un fondo para el panel

Podemos definir que tipo de fondo queremos para adaptar nuestro panel al tema de que tenemos o a los colores del fondo de escritorio que usamos,  para esto por defecto los desarrolladores de Tint2 definen una serie de elementos (definidos por ID) que luego usan en cada una de las partes por ejemplo este pudiera ser uno de los posibles estilos:

rounded = 0
border_width = 0
background_color = #000000 20
border_color = #FFFFFF 100

De esta manera estamos definiendo un panel que tendrá definido un fondo de color negro (#000000) y un borde blanco (#FFFFFF). De mas está decir que esos colores pueden ser cambiados a nuestro gusto así como también podemos definir el ancho (en píxel) del borde y el grado de curvatura de este (bordes redondeados del panel)

Es valido aclarar que siempre veremos las indicaciones de color delante y un numero detrás por ejemplo:border_color = #FFFFFF 100
Esto significa en este caso color blanco y un alfa u opacidad del 100% lo cual nos da la idea de que podemos jugar a poner trasparencias en las partes de nuestro panel.

Como se verá el panel

En la sección del Panel podemos escoger cosas por ejemplo la ubicación, los márgenes internos y demás cosas. Esta sección esta bastante intuitiva por lo que creo que no habría que ahondar mucho. El panel lo podemos definir como que se autoesconda pero si marcamos la opción autohide = 1 entonces (como algo mas  estético) deberíamos definir el tiempo que se demora tanto en esconderse como en aparecer asi como el tamaño que recorrerá etc.

Estilos de letras del Panel

Tint2 acepta cualquier familia de fuentes que tengamos disponibles y podemos definirle además el color activo, la opacidad del color, si va a tener sombra etc etc

Un buen ejemplo seria algo como esto:

# Fonts
task_font = DejaVu Sans Mono 10
task_font_color = #FFFFFF 60
task_active_font_color = #FFFFFF 80
task_urgent_font_color = #FFFFFF 100
task_iconified_font_color = #FFFFFF 100
font_shadow = 0

Donde defino que use la fuente DejaVu Sans Mono con un tamaño de 10 y un color blanco que se vería algo opaco (60% de opacidad) pero que re salta al pasar a ítem activo (subir a 80% de opacidad) así como utilizar 100% de opacidad para si se trata de interacciones con el Mouse además de no usar sombra.

Interactuando con el Mouse

Este panel tiene definidas por defecto varias funciones que lo hacen interactuar a su vez con el Mouse, por defecto viene definido que cerremos los ítems (la acción de cerrar ventanas) con el clic derecho pero podemos hacer que no sea así cambiando el parámetro

mouse_right = close
Por este otro valor:
mouse_right = none

Asi como también definir acciones con la rueda por ejemplo por defecto viene asi:

mouse_scroll_up = none
mouse_scroll_down = none

Pues podemos hacer que cambie esas opciones por algo más interactivo como por ejemplo esto otro:

mouse_scroll_up = toggle
mouse_scroll_down = iconify

El reloj del panel

Algunos usuarios que usan WM como escritorio ponen el reloj de Conky pero Tint2 tambien puede tener un reloj incluido el cual podemos modificarle el formato de fecha y hora etc etc basta con agregar en nuestra configuración (en caso de no tenerla):

# Clock
time1_format = %a %d %b %l:%M
time1_font = DejaVu Sans Mono 10
clock_font_color = #FFFFFF 100
clock_padding = 3 3
clock_background_id = 0

Con estos ajustes mi reloj tendrá la misma familia de fuentes que el panel con color blanco al 100% de opacidad y un formato que seria algo como:  Dom 18 Ago 12:38

Utilizar el Panel como un Lanzador

Como dije al inicio Tint2 puede ser utilizado además como un lanzador adicionando algunas configuraciones en el archivo por ejemplo vamos a hacer que nuestro panel tenga accesos directos para: Firefox y Thunderbird. Para eso editamos el archivo y agregamos (en caso que no venga ya) el siguiente código:

# Launchers
launcher_icon_theme = Faenza
launcher_padding = 0 0 3
launcher_background_id = 0
launcher_icon_size = 0
launcher_item_app = /usr/share/applications/firefox.desktop
launcher_item_app = /usr/share/applications/thunderbird.desktop

De esta manera definimos el tipo de iconos que vamos a utilizar (en este caso Faenza), el espaciado entre iconos (3 píxeles), el background que en este caso no tiene para que se ajuste al del panel y el tamaño del icono del lanzador (lo puse en 0 para que no se vea y parezca integrado completamente al panel). Como es lógico nosotros podemos agregar cuantos lanzadores queramos agregando más líneas de launcher_item_app = RUTA_DE_APP

Hay mas cosas para usar dentro de Tint2 como la batería, el systray y cosas por el estilo pero para no extenderme más no quise ponerlos aquí nos obstante pueden hacer todas las preguntas que quieran.

Se que muchos ya han pedido que les ponga el archivo que uso ya configurado y otros no tienen Internet para salir a descargar la aplicación visual para configurar Tint2  así que antes que comiencen a pedir aquí les dejo:

 

La aplicación visual (tintwizard) que podemos usar con solo descargarla, darle permisos de ejecución y hacer doble clic sobre ella o invocarla directamente en la consola:


$ . /tintwizard.py

Además les dejo también una recopilación de unos 30 y tantos estilos de Tint2

Fuentes:

Imágenes de tintwizard tomadas desde Google
http://blog.desdelinux.net
http://www.identi.li

¿Te resultó interesante? Compártelo ...



Hyuuga_Neji

Publicado por Hyuuga_Neji

http://desdeabreus.cubava.cu » Facebook » Twitter » Instagram » Forma parte de GUTL desde el 6 diciembre, 2011. Administrador de Red por profesion y Editor de imagenes por hobby, Usuario empedernido de GNU/Linux amante de escritorios ligeros y franquicias de Blizzard (Vicio heredado de las andanzas por Windows).

Este artículo tiene 7 comentarios

  1. wow, me gusta este nivel de pacotilla, ahora mismo me los descargo y comienzo con mis pruebas nucleares, jejejeje, salu2…

  2. Hyuuga_Neji:

    Bien por tu contribución. Ese es mi panel favorito y aunque IceWM, el gestor de ventanas que uso, trae uno propio, le deshabilito la opción de lista de ventanas y uso tint2.

    Con toda consideración,

  3. Disculpen los que quieren ver un Screenshot de como se ve Tint2 pero por el momento no va a ser posible porque estoy de vacaciones y me conecto desde un JC donde no tengo acceso a las cosas de GNU/Linux ni tampoco puedo instalar nada bajo riezgo de ser requerido. Espero que cada uno vaya probando las 30 y tantas configraciones y asi nadie podra decir que los que usamos entornos ligeros y WM tenemos los escritorios feos xD

Los comentarios están cerrados.