|
Adaptar un tema de iconos desde cero para la Zaurus a partir de un tema del PC es un proceso pesado y repetitivo: hay que sustituir los iconos del sistema por los iconos del tema. Para facilitar la creación de temas, freedesktops ha definido una estructura que tienen que seguir los iconos, tango en dimensión como en categoría.
El proceso de adaptar el tema se reduce a sustituir cada uno de los iconos originales por el que queramos, para estar menos tiempo en este proceso he creado una hoja de calculo que tiene esa relación ya hecha. Esta diseñada para el tema de iconos GNOME 2.18, pero se puede aplicar a cualquier tema que cumple el estándar de freedesktops y que sea grande (para que coincidan más iconos).
Nota: esta parte se aplica a GPE, en Opie seguramente se podrá aplicar con pequeños cambios. Matchbox busca los iconos de las aplicaciones en una ruta determinada (/usr/share...). Antes de eso, busca en la carpeta .icons de la carpeta de usuario, si encuentra iconos ahí, no los busca en la ruta original. Para cambiar el tema de iconos solo tenemos que poner los iconos en la carpeta .icons, de esta manera no sobreescribimos los iconos originales. Si en lugar de copiar los iconos hacemos un enlace, podremos cambiar de tema de iconos con solo modificar los enlaces.
A partir de la información de la hoja de cálculo he escrito dos scripts:
-
Create_links: crea los enlaces. El tema de iconos tiene que estar descomprimido, la estructura de las carpetas tiene que mostrar las categorías (Tema / Resolución / Categorías).
-
Remove_links: elimina los enlaces.
He probado el script con los temas GNOME 2.18 y Tango. Aunque faltan iconos por sustituir, el script ya sustituye bastantes iconos. Si la gente se anima, se puede completar la sustitución de iconos.
English
The ZIP file contains 3 files: a datasheet with relation between icon name on GPE and icon name on freedesktop standard. The first script, Create_links, create a link on .icon folder to the icon of the icon name. Not all the icons are replaced, but it's more or less usable. The other script, Remove_links, remove the links create.
If you have any question, please mail me (Contacto section of this web)
Fichero
|