Como hacer tus propios iconos para Ubuntu Sábado, Oct 25 2008 

Primero que nada pongo un gran tutorial de como realizar esta tarea (liga en inglés).
Nuevamente, si estamos acostumbrados a Windows el hacer iconos para este sistema era relativamente fácil, Ubuntu utiliza archivos .svg cuya enorme venataja además del ser ligeros es que aunque cambien de tamaño no pierden calidad ni claridad, al utilizar este formato y con algunos sencillos códigos se pueden crear temas mixtos que incluyan no solo las imagenes .svg sino también diversas resoluciones del tipo .png.
Hacer un buen juego por completo a partir de vectores (svg) es asunto principalmente de diseñadores, modificar un juego ya hecho es casi tan sencillo como lo haríamos en Windows, lo que probablemente nos tome más tiempo será aprender a utilizar los programas.

Para modificar iconos en formato .svg esta el programa Inkscape (software libre), una vez teniendo el icono que deseemos lo podemos importar con los siguientes scripts (que yo no pude utilizar) para convertirlos a .PNG (liga a articulo en inglés). Adobe Illustrator también soporta este tipo de archivo.

Por otra parte, si queremos modificar un .PNG de alta calidad y después salvarlo en versiones pequeñas se puede utilizar Gimp (software libre) o Photoshop.
También se pueden mezclar juegos de iconos, solo debemos cuidar los nombres de los archivos para que todos respondan a los listados en el administrador del tema (index.theme), esto se logra si no cambian los nombres de los archivos, el único nombre que es necesario cambiar esta dentro del índice ya que dos juegos no pueden llamarse igual (“Tangerine”, por ejemplo) porque de otra manera tendremos iconos desaparecidos.
Utilizando Inkscape
A diferencia de Photoshop y GIMP ningún otro programa parece manejar la modificación de un solo color (opacar solo amarillos, quitar azul a rojos, etc.) en Inkscape se cambian todos los colores en un icono al mismo tiempo aunque las selecciones sean especificas.

Pero el tipo .svg al estar hecho de vectores cuenta con la ventaja de que cada parte es modificable de manera independiente, el icono de un CD, por ejemplo, se conforma de triángulos grises, triángulos rosas o verdes, círculos negros y tambien letras, todos y cada uno de ellos desarmables y modificables en infinidad de sentidos.

Desde los años 90’s con Corel Draw no había encontrado un programa con tantas posibilidades, si tenemos el tiempo y la paciencia suficiente cada icono puede convertirse en la representación exacta de lo que queremos.
Luego entonces, bajamos o tomamos el juego de iconos que queramos personalizar, lo mas común es el cambio de colores asi que en Inkscape vamos agregandole (o restándole) “Hue” hasta tener el tono que deseemos, también existe en el menú la opción “Color, Custom” que puede ayudarnos a obtener otros tonos sin perder el diseño original para luces y sombras.

Si queremos cambiar formas o agregar reflejos se puede hacer de manera muy sencilla con este programa, acá dejo una pagina con tutoriales (en inglés).
Existe igualmente una versión de Inkscape para Windows y funcionó bien hasta que sin previo aviso dejó de importar archivos que no fueran svg.


Un problema con Inkscape en Ubuntu

Al estar modificando iconos el programa dejó de guardar cambios en las areas con colores no uniformes y el resultado eran solo algunas lineas con enormes partes faltantes, al investigar el problema parecia ser exclusivo de mi programa asi que tuve que solucionarlo modificando en Inkscape de manera normal, despues salvar, abrir en Illustrator, y volver a salvar.
En general Inkscape fue estable y mucho mas veloz en Ubuntu que en Windows, simplemente el copiar 3K archivos del tema Human le llevo 40 segundos a diferencia de 6 minutos en Vista, aun no se si Illustrator corré con Wine pero de no ser asi la mejor alternativa sigue siendo hacer la mayor parte de la edicion en Ubuntu.

Cambiando iconos en Ubuntu Sábado, Oct 25 2008 

Los que estábamos acostumbrados a Windows XP nos llevamos una gran sorpresa cuando en Vista no existía la posibilidad de cambiarlos. Se me sugirió sacar un programa llamado TuneUp Utilities sin embargo dicho programa nunca tuvo disponible la sección de “modificar apariencia” en mi computadora.

Ubuntu es bastante mas acessible en ese sentido sin embargo los iconos no se cambian tan facilmente y hasta el momento no he encontrado una manera de asignarlos con respecto al programa predeterminado para abrirlos, pero a diferencia de Windows Vista la dificultad para hacer cambios no radica en la incapacidad de realizar las tareas sino en las múltiples posibilidades que ofrece.

La ubicación de los iconos es por lo general en /usr/share/icons, y en teoría podemos reemplazar desde ahí los archivos .png que queramos cambiar, pero eso es solo en teoría ya que si sucede un error tendremos cajas negras por todas partes en lugar de iconos, y lo que es mas, aunque a veces todo parezca estar correcto suelen aparecen errores durante el reemplazo de iconos, en estos casos la única solución es seguir intentando hasta que sean reconocidos.
Asi que veamos rapidamente en que consisten los archivos en el folder de iconos. Nota – Para modificar cualquiera de ellos se debe abrir una ventana de navegador como “root”.

  • Cada tema tiene un grupo de iconos, dependiendo del tema que vayamos a usar es el folder que abrimos y en el cual reemplazaremos archivos.
  • Para prevenir problemas podemos copiar el folder del tema que queramos modificar, cambiar los iconos y después intercambiar los folders.
  • Siempre es mejor hacer copias de todo lo que estamos modificando para evitar perder todos los temas ya que algunos preinstalados no son sencillos de conseguir.
  • Ya navegando los folders veremos iconos con flechas, estos archivos no son modificables, es decir, toman su forma de los iconos SIN flechas.
  • También veremos iconos en juegos de varios tamaños, en efecto, hay que modificar cada archivo en cada tamaño o hacer de un mismo icono las variaciones (“salvar como archivo de 16×16, 24×24”, etc.).

Por supuesto que hay temas de auto-instalación y hasta para diversos programas (Pidgin, Firefox) y el mejor lugar para buscar es Gnome Look, la mayoría se instalan simplemente dejando caer el archivo comprimido en la sección “Apariencia” de “Sistema, Preferencias”.

Y, ¿qué tal si queremos hacer nuestros propios juegos de iconos?, esto lo explicaré en la siguiente entrada.