configurar wbar
Bueno , de nuevo al ataque , hoy quiero hablarles de Wbar ,una pequeña barra para lanzar aplicaciones que nos recuerda al sistema operativo Mac OS, a mi me parece que si algo debe hacer el Open Source , es por un lado "pequeños programas que hacen una sola cosa bien e interactúan limpiamente con otros programas" y por otro aprende a imitar las cosas buenas y mejorarlas, todo esto ya lo dijo alguien mas, y me parece que la Wbar cumple perfectamente esos dos paradigmas, hace una sola cosa ,lo hace bien y bonito.La entrada es mas bien un "como hacerlo" así que no esperen una gran prosa.
Pros:
1.Ligera.
2.Configurable.
3.Según entiendo se puede configurar en modo gráfico con WbarConf
4.usa Pseudo transparencias por lo que queda muy bonita en gestores de ventanas (y no se siente que es una pseudo transparencia).
5.-Se puede configurar a mano.
Contras:
1.La pseudo transparencia falla si cambiamos el fondo de escritorio y no reiniciamos wbar (esto es tan fácil como dar clic derecho sobre ella).
2.En los repositorios de Debian no tenemos WbarConf lo cual pudiera resultar poco amigable para el usuario que tenga miedo a la consola o a nano.
Pasemos entonces a su instalación y configuración.
$ su
Contraseña:
#aptitude install wbarla podemos ejecutar con
$ wbarcon eso hemos instalado Wbar , por defecto trae un par de programas ya configurados y con sus iconos, indistintamente de que los tengamos instalados o no. Por eso hay que meterle mano.
Recomiendo crear una carpeta llamada .wbar (así no tocaremos la configuración original y podremos hacer el resto sin ser root) en /home/usuario/.wbar y aquí copiamos el contenido de /usr/share/wbar/
*evidentemente usted tendrá que sustituir la palabra usuario por el nombre de usuario que usted este configurando!
Con esto en /home/usuario/.wbar tenemos ya el archivo de configuración llamado dot.wbar
lo editamos con nano:
$ nano /home/usuario/.wbar/dot.wbary nos encontramos con algo similar a esto:
# las primeras lineas configuran la apariencia hay que cambiarlas para que queden así:
i: /home/usuario/.wbar/iconpack/wbar.osx/osxbarback.png
t: /home/usuario/.wbar/iconpack/wbar.osx/font/16
c:
#configura audocius con su icono
i: /home/usuario/.wbar/iconpack/wbar.osx/audocius.png
c: audacious
t: WINAMP
la sintaxis es la siguiente:
i: ruta donde esta el icono este debe estar en formato png
*recomiendo poner los iconos nuevos que queramos en /home/usuario/.wbar/iconpack/wbar.osx/ para mantener el orden y que sea fácil hacer copy paste.
c: comando que se usara para invocar el programa
t: nombre que aparecerá cuando pasemos el mouse sobre el icono (opcionalmente podemos dejar el nombre en blanco,pero sin borrar la "t:")
para agregar otro icono simplemente repetimos el paso anterior, es importante saber que el orden de aparición de los iconos sera de izquierda a derecha, empezando por el primero que hayamos escrito de arriba hacia abajo, para cambiar el orden simplemente cortamos y pegamos el código más arriba o abajo.
y ahora para invocar wbar con nuestra configuración el comando es:
$ wbar -config /home/usuario/.wbar/dot.wbarSi queremos que inicie junto a nuestro escritorio hay que llamarlo desde; startup, .initrc, preferencias control -> componentes -> gestión de sesiones, esto depende del gestor de ventanas y de sesiones que usemos y son tantos que paso de explicar pero en google abundan explicaciones de como lanzar un programa al iniciar las X.
y claro estos son los resultados que se pueden conseguir:

Y aclaro para algún despistado que pase por aquí, es GNU Linux Debian , con gestor de ventanas iceWM , solo tiene de windows el fondo de pantalla y la apariencia de los iconos.

publicado también en mi Blog

añadir que para que inicie de forma automática es tan sencillo como escribir al final del fichero de arranque del gestor gráfico
(sleep 5 && wbar) ¶ darle esos 5 segundos y que no quede el gestor gráfico por encima de la wbar
también se podría correr con la opción
wbar --above-desky comentar que si a alguno se le ocurre descargar el código fuente de google code y compilarlo necesitará instalar también un paquete llamado imlib2 y editar con vi algunos archivos *.h del código fuente porque se les ha olvidado poner
#include <stdlib.h>a los jodíos. Si no, no podrás compilarlo.
Después te encontrarás con problemas de permisos a la hora de ejecutarlo porque te dirá que no encuentra los iconos. Nada que no se resuelva con man chmod. Viene todo en las instrucciones.
Si no quieres rotulitos debajo de los iconos hay que borrar la tercera entrada de cada elemento de la barra pero respetando la t: inicial.
Si cambias de fondo de escritorio deberás pulsar con el derecho del ratón encima de la barra para recargarla y adecuar el fondo de esta a la nueva decoración, lo mismo ocurre si hay alguna ventana abierta cerca del alcance de esta, que se verá feo y quedará un residuo de esa ventana como fondo de la wbar. Se me ocurre que esto se podría solucionar con un script que recargue la barra continuamente, pero vamos, que ya sería meterse en berenjenales.
Indicar que también se puede cambiar el factor zoom de los iconos al pasar el puntero sobre ellos.
Los iconos .svg no sirven. Hay que usar los .jpg (mejor de tamaño 128x128 para que se vean con buena resolución).
Bueno, que mis horas de investigación (jeje,iba a poner "trabajo"
) sirvan para aportar algo más a esta entrada de blog.
Hay tambien una aplicación que te configura wbar, es wbarconf, aquí un enlace http://www.ihku.biz/wbarconf/
Se agradece la información extra solo me queda la duda sobre este punto.
Los iconos .svg no sirven. Hay que usar los .jpg (mejor de tamaño 128x128 para que se vean con buena resolución).
supongo que es un error de dedo.
pero si no lo es, tengo una observación, yo siempre preferiría usar png , porque jpg al carecer estos de transparencia quedarían feos los iconos, es decir o tendrían que ocupar todo el área de 128*128 (teniendo por fuerza forma cuadrada), o se vería un fonda blanco en esa área que no ocupan .
Si puedes usar iconos .png . Yo mismo todos mis iconos de wbar son .png.
La barra se comporta con los .svg de forma idéntica a cuando pones una ruta a un icono incorrecta, no se muestra. Lo mismo ocurre con los .jpg (tú tienes razón). Y bueno, en algún ratillo miraré algo sobre las características de esos tipos de archivo.
A ver yo segui todo lo que dice tu manual al pie de la letra, actualmente en Ubuntu Karmic con el compiz pero la barra no me aparece, cuando le doy click derecho se restablece y sale como algo deformada, es el compiz?
A ver yo segui todo lo que dice tu manual al pie de la letra, actualmente en Ubuntu Karmic con el compiz pero la barra no me aparece, cuando le doy click derecho se restablece y sale como algo deformada, es el compiz?
nunca he usado la wbar en gnome Y/o con compiz pero vayamos descartando cosas:
1.-¿a que te refieres con lo de no aparecer?
2.-¿tienes configurado el inicio automático o la lanzas desde la consola?
3.-si tienes configurado para que inicie automáticamente dime como
4.-desactiva el inicio automatico y lanzala desde la consola usando tu archivo de configuacion a ver si escupe algo la consola:
wbar -config /home/usuario/.wbar/dot.wbar5.- haz un copiar pegar de tu archivo de configuracion aqui
6.-¿a que te refieres con salir algo deformada?
siempre puedes desactivar compiz un momento para ver si interfiere con Wbar o no.
lo ejecuto manualmente cuando le doy
antirodrigo@Ubuntu-R:~$ wbar -config /home/antirodrigo/.wbar/dot.wbar
Using /home/antirodrigo/.wbar/dot.wbar config file.
Using a Super Bar.
y la barra no se muestra para nada
el archivo dot.wbar actualmente solo tiene esto pues queria probar con un icono
i: /home/antirodrigo/.wbar/iconpack/wbar.osx/osxbarback.png
c:
t: /home/antirodrigo/.wbar/iconpack/wbar.osx/font/16
i: /home/antirodrigo/.wbar/iconpack/wbar.osx/thunderbird.png
c: thunderbird
t: Thunderbird
ah he probado con sudo wbar -config /home/antirodrigo/.wbar/dot.wbar
y la barra se muestra pero al parecer detras de los efectos del compiz
lo ejecuto manualmente cuando le doy
antirodrigo@Ubuntu-R:~$ wbar -config /home/antirodrigo/.wbar/dot.wbar
Using /home/antirodrigo/.wbar/dot.wbar config file.
Using a Super Bar.
y la barra no se muestra para nada
el archivo dot.wbar actualmente solo tiene esto pues queria probar con un icono
i: /home/antirodrigo/.wbar/iconpack/wbar.osx/osxbarback.png
c:
t: /home/antirodrigo/.wbar/iconpack/wbar.osx/font/16
i: /home/antirodrigo/.wbar/iconpack/wbar.osx/thunderbird.png
c: thunderbird
t: Thunderbird
ah he probado con sudo wbar -config /home/antirodrigo/.wbar/dot.wbar
y la barra se muestra pero al parecer detras de los efectos del compiz
si con sudo se muestra quizás sea una cuestión de permisos , mira que todos los archivos de la carpeta de /home/antirodrigo/.wbar pertenezcan a tu usuario. La verdad que no se muy bien como interactúan Wbar y compiz seria cuestión de desactivar compiz a ver que pasa.
lo ejecuto manualmente cuando le doy
antirodrigo@Ubuntu-R:~$ wbar -config /home/antirodrigo/.wbar/dot.wbar
Using /home/antirodrigo/.wbar/dot.wbar config file.
Using a Super Bar.
y la barra no se muestra para nada
el archivo dot.wbar actualmente solo tiene esto pues queria probar con un icono
i: /home/antirodrigo/.wbar/iconpack/wbar.osx/osxbarback.png
c:
t: /home/antirodrigo/.wbar/iconpack/wbar.osx/font/16
i: /home/antirodrigo/.wbar/iconpack/wbar.osx/thunderbird.png
c: thunderbird
t: Thunderbird
ah he probado con sudo wbar -config /home/antirodrigo/.wbar/dot.wbar
y la barra se muestra pero al parecer detras de los efectos del compiz
si con sudo se muestra quizás sea una cuestión de permisos , mira que todos los archivos de la carpeta de /home/antirodrigo/.wbar pertenezcan a tu usuario. La verdad que no se muy bien como interactúan Wbar y compiz seria cuestión de desactivar compiz a ver que pasa.
Quizás sea cuestión de ponerle --above-desk