Cansado de cambiar de tema (por ejemplo usar Ambiance o Radiance) y de tener que ir modificando el icono del tray de JDownloader, he aprovechado la entrada de mi post anterior y he creado un pequeño script para crear un icono de JDownloader personalizado que coge el color del panel y crea una imagen con ese color como fondo.
Funcionamiento: Utilizo la clave de gconftool para intentar recuperar el color actual del panel superior.
Despues abro una ventana de dialogo donde muestro ese color para que se use o lo cambies si deseas utilizar un color diferente y con la seleccion ya emplea imagemagick para generar un nuevo icono. Los requisitos son imagemagick y zenity.
A continuación la imagen que uso de plantilla y el script, dejalos en el mismo directorio:
Scritp: jdcreator.sh
#!/bin/bash #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: # Jdownloader Icon creator para Ambiance & Radiance # Piwi- Ubuntulife # Requiere de "zenity" instalado y la imagen "transparent_jd_logo_128_128.png" en el directorio. #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: # Intento recuperar el color de fondo del panel COLOR_PANEL=`gconftool-2 -g "/apps/panel/toplevels/top_panel_screen0/background/color"` #unset COLOR_PANEL szAnswer=$(zenity --entry --title "JDownloader Icon Creator" --text "background color?" --entry-text "$COLOR_PANEL"); echo $szAnswer COLOR_PANEL=$szAnswer # Comprobar si encuentra un valor, si no lo tiene salir. if [ -z $COLOR_PANEL ]; then exit; fi # Imagen origen a la que le queremos cambiar el color de fondo (transparente) TEMPLATE="transparent_jd_logo_128_128.png" # Nuevo color de fondo sera el color del panel recuperado o el color indicado convert $TEMPLATE -fuzz 5% -fill "$COLOR_PANEL" -opaque transparent output.jpg convert output.jpg jd_logo_128_128.png rm output.jpg zenity --info --text="Imagen generada (jd_logo_128_128.png), Copia esta imagen a la ruta donde tengas instalado jdownloader en jd/img/logo." exit;
Utilizacion:
chmod +x ./jdcreator.sh
./jdcreator.sh
y si uso algun tema con iconos oscuros como elementary o radiande??
no se ve igual 😦
pense que podia usar el icono transparente para usarlo en una gnome-bar transparente pero al parecer no funciona 😦
Muy bueno el aporte, pero una pregunta ajena al caso
¿Como se llama el tema que aparece en las capturas y donde bajarlo?
Saludos
Ambiance-CSD
esta en los community-themes (de Maverick)
sudo aptitude install community-themes
chas gracias superpiwi!!!
Hola igual no va aqui saben en el ubuntu 10.10 64 bit’s al grabar cd’s con brasero simplemente falla corrompe los archivos grabados y queda arruinado el cd, si alguien sabe dejen un msje saludos…
Pos supuesto que no va aquí… Simplemente consulta eso en un foro o en la lista de Ubuntu.
La solución está aquí:
http://www.ubuntu-es.org/node/136361
Añade el repo y actualiza brasero y los siguiente componentes:
brasero, brasero-common, gtk2-engines-pixbuf libbrasero-media0 libbrasero-media0 libgail-common libgail18 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common
P.D.: Procura no grabar a la máxima velocidad.
Funciona perfectamente pero no olviden de colocar almohadilla (#) antes de los numeritos, de otro modo no funciona.
Interesante , yo lo tengo ahora mas o menos adaptado . tocara probar esto a ver :P. gracias.
no me funciona porque puede ser??? el color que tengo es #ffffff, tendra algo que ver
A mí me ocurre lo mismo.
Probar a ejecutarlo directamente desde consola, tal y como cuento en:
Lo mismo os falta alguna dependencia.
Tomais la imagen original que querais cambiar, ejecutais:
convert imagen_entrada.png -fuzz 5% -fill «aqui_color_nuevo» -opaque «aqui_color_antiguo» imagen_output.jpg
Para coger el codigo del color, podeis usar alguna utilidad como gcolor2
sudo aptitude install gcolor2
./gcolor2
y luego pinchar en el gotero y en alguna zona de pantalla para recoger el codigo del color.
No me falta ninguna dependencia… es que el color que aparece en gconf-editor es fffff
He encontrado una solución…
sudop apt-get install gcolor2
Lo ejecutas y capturas el color de la barra de tareas… A contiuación ejecutas el script ./jdcreator.sh y e introduces el color capturado con gcolor2.
Saludos.
Hola a todos, con respecto al post, yo lo que tengo es sólo un único icono (el que viene por defecto) y el fondo del icono es transparente, de esta manera el icono no tiene por que adaptarse al tema que esté corriendo, ya que sigue siendo el mismo con fondo transparente.
Sé que esta opción es a mí la que me gusta y no tiene por que gustar a los demás, pero creo que no está mal que la comente por si a alguien le interesa o le gusta.
Un saludo a todos.
PD: Piwi me gusta muchísimo tu blog, si quieres algún blogger para colaborar con el blog, aquí estoy dispuesto, un saludo.
E estado buscando la solución a ese problema durante mucho tiempo mi panel de gnome es transparente y no e podido lograr que el icono de jdownloader se adapte al tema de la barra es por eso que te pregunto como lo hiciste si puedes dejar un enlace con la información te lo agradecería mucho