Page 1 of 1

Como configurar tint2 en Puppy-es

Posted: Sun 16 Sep 2012, 06:46
by nilsonmorales
Tint2 es el panel (barra de tareas) por defecto de openbox3, pero trabaja perfectamente en otros gestores de ventanas. Es muy configurable, incluyendo, transparencias, ajustes de color para el fondo y la fuente, selección de iconos, acciones personalizadas de los botones del ratón, reloj incorporado, monitor de batería y bandeja de sistema.

Según su Wiki, "El objetivo de Tint2 es mantener una apariencia limpia y no intrusiva, ser muy liviano y cumplir con las especificaciones de freedesktop". La verdad es que, para mi gusto, han conseguido mucho más y es uno de los mejores paneles que he visto, (configurable, liviano, elegante, discreto y minimalista a más no poder)

Configuración de Temas, editando archivos

Lo primero que debemos de saber, es que:
Los archivos de configuración se guardan ocultos (CTRL+H para verlos) en: /root/.config/tint2/
Los archivos de configuración tienen la extensión ".tint2rc". Ejemplo de nombre de tema: mi_tema.tint2rc
En los archivos de configuración todas las líneas que empiecen con el símbolo #, son comentarios y el sistema no las lee. Podemos poner todos los comentarios que queramos para recordar que es cada cosa, (siempre en una línea aparte y con la # delante)

Según su wiki (http://code.google.com/p/tint2/wiki/Configure), vamos a ver como editar los archivos de configuración:

La primera vez que ejecutamos tint2, se creará el archivo de configuración en: /home/.config/tint2/tint2rc. Este archivo es el que hay que modificar. Hay que tener en cuenta que si tenemos varios temas, este archivo es el correspondiente al tema que se está utilizando y lo mejor es editar el archivo del tema en cuestión y no este.

Fondos y bordes

El archivo de configuración de tint2 comienza con 3 opciones para el fondo y el borde de los elementos.

Tint2 identifica automáticamente cada fondo con un número (1, 2, ...), según sea su posición en el archivo de arriba a abajo. Se puede aplicar para el fondo de los objetos del panel (panel, lanzadores, barra de tareas, tareas, reloj y bandeja del sistema) con el parámetro:
*_background_id = nº_de_identificación_del fondo

Hay otro fondo predeterminado que no viene en el archivo con el ID 0 (cero) que es transparencia total para el fondo y el borde.

Ejemplo de Fondo:
# ID 1
rounded = 7
border_width = 2
background_color = #000000 60
border_color = #FFFFFF 25

Opciones del fondo:
rounded = nº >> Configura el nº de píxeles que serán redondeados en el fondo del elemento.
border_width = ancho_en_píxeles >> Configura el nº de píxeles del ancho del borde. El valor 0 (cero) es sin borde.
border_color = color opacidad >> Configura el color del fondo en formato Hexadecimal (#000000) y su porcentaje de opacidad o transparencia que va desde 0 (cero) (transparencia total), hasta 100 (sin transparencia).
border_color = color opacidad >> Configura el color del borde en formato Hexadecimal (#FFFFFF) y el porcentaje de opacidad o transparencia que va desde 0 (cero) (transparencia total), hasta 100 (sin transparencia).

Panel

Es el elemento en el que se situarán los distintos objetos (lanzadores, barra de tareas, tareas, reloj y bandeja del sistema) y aquí se configura todos los aspectos del panel, menos su ocultamiento que tiene una sección propia.

Ejemplo de Panel:
# Panel
panel_monitor = all
panel_position = bottom right horizontal
panel_size = 95% 45
panel_margin = 0 0
panel_padding = 10 5 6
panel_dock = 0
wm_menu = 0
panel_layer = top
panel_background_id = 7
panel_items = LTC


Opciones del Panel:
panel_monitor
= [all (todos), 1, 2, ...] >> En caso de tener varios monitores (escritorios virtuales), Configura en que pantalla se mostrará el panel. Puede ser en todos: all, en el primero: 1, en el segundo: 2, ...
panel_position = posición_vertical posición_horizontal orientation >> Configura la posición del panel en la pantalla.
posición_vertical >> bottom, top o center (abajo, arriba o en el centro)
posición_horizontal >> left, rigth o center (a la izquierda, a la derecha o en el centro)
orientación >> horizontal o vertical (horizontal o vertical)
panel_size = ancho% alto >> Configura el tamaño del panel, o sea, el ancho (utilizando el porcentaje nº%) y el alto (en píxeles). Para darle el ancho total de la pantalla utilizar el valor 0 (cero)
panel_margin = margen_horizontal margen_vertical >> Configura el nº de píxeles de los márgenes horizontal y vertical (distancia entre el panel y los extremos de la pantalla)
Gráfico para comprender el tamaño y el margen:

Image

panel_padding = espacio_horizontal_izdo_drcho espacio_vertical espacio_horizontal >> Configura el espacio entre los bordes del panel y los bordes de sus elementos.

Un gráfico para comprenderlo:

Image

panel_dock = 0 (cero) o 1 >> Configura si se incrustará en el dock de aquellos administradores de ventanas que lo soporten. Atención: En puppy, activarlo origina problemas. El valor 0 (cero) es desactivado y 1 es activado
wm_menu = 0 (cero) o 1 >> Configura si el panel capturará los eventos del ratón del administrador de ventanas, siempre y cuando lo soporten. Atención: En puppy , activarlo origina problemas. El valor 0 (cero) es desactivado y 1 es activado
panel_layer = posición >> Configura la posición del panel respecto a las ventanas del Escritorio. Los valores pueden ser:
bottom >> El panel se muestra detrás de las ventanas
normal >> El panel funciona igual que las ventanas
top >> El panel se muestra encima de las ventanas
panel_background_id = nº_fondo >> Configura el fondo y el borde del panel (Los ID del principio del archivo). El valor del nº, puede ser desde 0 (cero) con opacidad total, hasta el nº máximo de los ID que tengamos (1, 2, 3, ...)
panel_items = LTSBC >> Configura los elementos tint2 que se muestran y su orden. No es necesario que estén todos, solo los que vamos a utilizar y pondremos la sigla que los identifica y en el orden deseado. Los distintos elementos son:
L >> Launcher (muestra los lanzadores)
T >> Taskbar (muestra la barra de tareas, con las ventanas abiertas)
S >> Systray (muestra el

Posted: Sat 05 Jan 2013, 22:59
by darkcity
Cuando estaba trabajando en Archpup esto fue una gran ayuda. 8)

Posted: Tue 15 Jan 2013, 16:06
by kros54
Necesito ayuda.
El tint2 aplicado, en para llamar al menu xdotool-pet?
dependencias que faltan, si aplica:
http://www.murga-linux.com/puppy/viewtopic.php?t=79573
(Se desea utilizar: Retro-precise 5.4.3)

I need help.
The tint2 applied, for calling for menu necessary in xdotool-pet?
dependencies are missing, if I apply:
http://www.murga-linux.com/puppy/viewtopic.php?t=79573
(Want to use: Retro-Precise 5.4.3)

Posted: Tue 15 Jan 2013, 16:40
by nilsonmorales
i am not sure if works in precise but maybe help
i need to pray saint google
http://crunchbang.org/forums/viewtopic.php?id=19277
passaggio have myGTKmenu is very easy to implement in tint2
https://sites.google.com/site/jvinla/mygtkmenu
http://puppyes.com.ar/2012/10/05/mygtkmenu-en-puppy-es/

edit
find this too http://www.murga-linux.com/puppy/viewto ... 5fa61ef6f6

Posted: Wed 16 Jan 2013, 08:35
by kros54
Gracias!
En una realización, passaggio desea aplicar.
Un trabajo muy bonito y bueno, pero no puedo entender ni una palabra de español, pero me gusta y funciona bien, ¡enhorabuena!
(google translate :-) )
¡Lo hicimos!
El resultado es el siguiente OnlinePuppy, Mejorando así la subsiguiente.
http://murga-linux.com/puppy/viewtopic.php?t=83025