<

domingo, marzo 18, 2007

Skydome 2 PNG y Skydome 2 JPG, Dos sencillos scripts para hacer nuestra vida mas facil convirtiendo las imagenes de nuestro Beryl / Compiz Skydome :)

Una mínima complicación que en algun momento todos los usuarios de Beryl tenemos, es la de la conversión entre los formatos gráficos soportados para cargar cubecaps (tapas) o skydomes (cupulas del cielo) en el plugin Desktop Cube (Cubo como escritorio).

El formato gráfico soportado por todas las variaciones de Beryl es el PNG. Pero desde la version 0.1.4, el formato JPG también es soportado, aunque lamentablemente depende del hardware, tarjetas graficas, drivers y plataforma de renderizado utilizada.

Asi que esto nos trae dos pequeños problemas. Uno para el usuario y otro para los que quieren hostear o publicar en internet imagenes para el skydome. El archivo PNG es de una cantidad de Kb muchisimo mayor a la de los JPG siendo un skydome de 4096x1024 su peso en Kb de 800 a 1000 mientras que su conversion a PNG se multiplica por cinco llegando a ser archivos de 4 a 10 MB :o

Asi que aprovechando los recursos provistos por el propio GNU/Linux encontramos una manera muy sencilla, sin necesidad de tener que abrir GIMP u otro programa de edición o conversión de formatos gráficos como para que tan solo un par de clicks o un solo comando en la terminal ya nos realice la trabajosa conversión de jpg a png. :)

La herramienta que utilizamos para solucionar de forma super práctica este inconveniente es ImageMagick y para los que aun son mas comodos o estan muy acostumbrados a la interfaz grafica lo acompañaremos con un par de script para el Nautilus de Gnome
Para instalar esta sencilla, práctica y maravillosa obra de arte del software debes correr en una terminal o consola:
sudo apt-get install imagemagick

Ahora con imagemagick ya instalado la forma de convertir una imagen png a jpg es dirigirte a la carpeta donde tenes la imagen por convertir y tipear:
convert miarchivo.jpg miarchivo.png

o para convertir todas las imágenes dentro de una misma carpeta usar el comodín
convert *.jpg *.png

Si queres utilizar imagemagick en todo su potencial aca tenes una lista de todos sus posibilidades descriptas comando a comando y opcion por opcion
http://www.imagemagick.org/script/command-line-processing.php

Para incorporar los dos script de conversion de jpg a png y de png a jpg al menu contextual como se ve en la primera imagen que acompaña al post, deberías hacer lo siguiente:

Descarga los dos scripts de conversion:
skydome2png
skydome2jpg


y guardalos en la carpeta
/home/tu_nombre_de_usuario/.gnome2/nautilus-scripts
(percatate del . adelante de gnome2, significa que es una carpeta oculta, asi que si no la encontras habilita la opcion Mostrar archivos ocultos)

Dale permiso de ejecucion desde propiedades, permisos y habilita la opcion de ejecutar. Si sos muy nuevito en gnu/linux guiate por la imagen. No es dificil, viteh ' eja :)

Ahora dirigite a la imagen que bajaste en formato JPG y queres convertir a PNG o a cualquier imagen com para realizar una prueba (jpg o png)

Si es JPG utilizas el script skydome2png (skydome de jpg a png)
Si es PNG utilizas el script skydome2jpg (skydome de png a jpg)

Listo. :P Mas facil y rápido imposible. Asi que de ahora en adelante las imagenes que posteemos aqui serán todas en formato JPG y en caso de ser necesitar convertirlas muyyy rapido y facil podes usar imagemagick o alguno de los scripts. Nos facilita el trabajo a todos, menos tiempo de descarga y mas imagenes en un mismo pack :P
Esperamos que esta data les sea util.

Saludos y hasta el proximo post :)

Etiquetas: , ,

sábado, diciembre 23, 2006

Te presentamos Looking Glass 3D, otro manejador de ventanas, este basado en Java (con tutorial para instalarlo en Ubuntu via repos).


No es Beryl. Pero podria ser un primo lejano de menor edad. No por el tiempo de desarrollo sino por su estado de funcionalidad. El manejador de ventanas que ves en la fotografia, si aun no lo conoces, se llama Looking Glass 3D y esta integramente programado en Java.

Aunque no tiene cubo loco ni skydome, posee un monton de juguetitos 3D que son maravillosos :)
Teniendo en cuenta que es un proyecto, cuya funcionalidad aun es limitada (aunque andar, anda y bien) podes instalarlo y probarlo y contribuir al proyecto.

Podrias instalarlo en , o similar distro muy facilmente. Los pasos a seguir serian:

Agregarlos repositorios de LG3D haciendo:
sudo gedit /etc/apt/sources.list

e incorporamos los repos oficiales del Looking Glass 3D:

## Repositorios LG3D ##
deb http://javadesktop.org/lg3d/debian stable contrib
# deb http://javadesktop.org/lg3d/debian testing contrib
# deb http://javadesktop.org/lg3d/debian unstable contrib

Ahora, como siempre despues de agregar un nuevo repo hacemos:
sudo apt-get update

Una vez que termina la actualizacion instalamos ya el Looking Glass 3D con:
sudo apt-get install lg3d-core

Te va a descargar unos 150 MB y cuando finaliza te preguntara por aceptar las licencias de Java... decile a todo que si. Finalizado ese proceso ya estara instalado.


Sino desde synaptics:

  1. Abren el manejador de paquetes Synaptic
  2. Agregan los repositorios antes mencionados segun la version a instalar.
  3. Apretan el boton Recargar.
  4. Buscan la cadena lg3d y marcar el paquete lg3d-core
  5. Apretan aceptar o aplicar para descargarlo y que se instale.


En ambos casos reinicias X y lo encontras en el Gdm o Xdm como Looking Glass. Selecciona esa sesion y voila! :)

Dentro de las cosas interesantes esta el modo de cambiar los wallapers por ejemplo (es in-cre-i-ble!)
La manera de poder ver las fotografias con thumbnails circulares girando sobre un circulo central
La barra de tareas en 3d y la forma de minimizar ventanas.
Miles de cosas, algunas en version demo aun sin funcionalidad, pero que muestran lo que da a futuro un manejador grafico como este.

En youtube tenes varios videos .Este por ejemplo:



Tambien existe la posibilidad de bajar un Live Cd _(aunque es algo viejito, de mayo 2006) y correrlo desde alli. No lo he testeado personalmente al live cd, porque prefiero correr las appz desde el SO ya instalado (no risk.. no fun :), pero he leido que esta basado en Slax, que corre tanto con Nvidia como con ATI (nvidia en full screen, ati como aplicacion, y que tiene incluidos LG3D 0.8.0 RC1, Java 6, Java3D 1.5.0, JAI 1.1.3, OpenOffice.org, The Gimp, Quanta+ y las applicaciones que vienen en las distros de Slax. Y se puede correr desde un USB stick.

DESCARGAR desde Sourceforge : http://sourceforge.net/project/showfiles.php?group_id=144229
.
Mas informacion en el sitio oficial del proyecto Looking Glass:
https://lg3d.dev.java.net/

Saludos :)

Etiquetas: , , , , , ,

martes, diciembre 05, 2006

Actualizar Ubuntu Edgy Eft (6.10) a Feisty Fawn (development branch)


IMPORTANTE!!! Ubuntu Feisty Fawn es un release de prueba (development branch). No una version final. Si no te gusta correr riesgos no lo instales... (pero.. no risk.. no fun ;)

Si eres un amante de los deportes extremos, si la vida no vale nada (la de tu sistema operativo al menos), si cuando cruzas la calle no esperas que cambie el semaforo, entonces das el target para probar la preview de Feisty Fawn (ubuntu feisty development branch)).

Para actualizar solo necesitarias hacer lo siguiente

  1. sed -i.edgy 's/edgy/feisty/g' /etc/apt/sources.list
  2. aptitude update
  3. aptitude -y dist-upgrade
( Recorda hacer backup de tu sources.list )

Dentro de las cosas nuevas que trae esta preview (que ni llega a beta o release candidate) se incluyen Gnome 2.17. Mono 1.2, y etc.

En la captura podes ver al aptitude bajando todos los paquetes necesarios desde http://xx.archive.ubuntu.com feisty/


Como se puede apreciar en la imagen la version de ubuntu-desktop integra la version 2.17.2 (si no me equivoco aun en version beta para los desarrolladores de gnome.



Una de las cosas nuevas que agrega este development branch es la inclusion del plugin Tomboy Notes, que nos permite tener unas notitas coloridas (tipo sticky) en nuestro escritorio.

En cuanto a Beryl funciona perfectamente, aunque sin mejoras. en lo de la integracion de Beryl a Ubuntu por default en la instalacion como se dice por ahora ni noticias.



El kernel que integra es el ultimo disponible 2.6.19 en version generica. En mi caso particular uno de los problemas que me trajo esta version del kernel es quedar sin audio hasta reconfigurarlo.


Saludos! ;)

Etiquetas: , ,