En la actualidad contamos ya con muchísimos temas para Enlightenment, principalmente debido al empuje de distros como PCLinuxOS E17, Unity Humanity E17 y sobre todo de Bodhi Linux. También gracias a sitios como E17-Stuff.org que semana a semana nos sorprende con temas actualizados y nuevos.
Evidentemente normalmente estos temas están personalizados para estas distros. Se trata de ver la manera de como podemos cambiar el Icono del Inicio del menú del panel, habitualmente personalizado por la distro en uso, a la vez de que aprendamos como se generan este tipo de imágenes.
Bien los temas para E17 están en formato “edj”, que no es otra cosa que un fichero binario y comprimido el cual dispone de todos los elementos que forman parte del tema, es decir, imágenes, font, elementos decorativos, etc. Para su compilación y descompilación de estos ficheros se utilizan los comandos edje_cc y edje_decc, respectivamente.
Para que nosotros podamos cambiar el Icono de Inicio del menú y sustituirlo por el logo de Ubuntu, deberemos construir un programa correspondiente a la parte del elemento a tratar. Su código podría ser el siguiente:
collections {
group {
name: "e/modules/start/main";
max: 128 128;
images {
image: "logo_white_128.png" COMP;
image: "logo_black_128.png" COMP;
}
parts {
part {
name: "base";
description {
state: "default" 0.0;
aspect: 1.0 1.0;
aspect_preference: BOTH;
image.normal: "logo_white_128.png";
}
description {
state: "active" 0.0;
inherit: "default" 0.0;
visible: 0;
color: 255 255 255 0;
}
}
part {
name: "over";
description {
state: "default" 0.0;
visible: 0;
rel1.relative: -0.5 -0.5;
rel2.relative: 1.5 1.5;
color: 255 255 255 0;
aspect: 1.0 1.0;
aspect_preference: BOTH;
image.normal: "logo_black_128.png";
}
description {
state: "active" 0.0;
inherit: "default" 0.0;
rel1.relative: 0.0 0.0;
rel2.relative: 1.0 1.0;
visible: 1;
color: 255 255 255 255;
}
}
}
programs {
program {
name: "on";
signal: "e,state,focused";
source: "e";
action: STATE_SET "active" 0.0;
transition: LINEAR 0.2;
target: "base";
target: "over";
}
program {
name: "off";
signal: "e,state,unfocused";
source: "e";
action: STATE_SET "default" 0.0;
transition: LINEAR 0.3;
target: "base";
target: "over";
}
}
}
}
Abrimos el editor gedit por ejemplo, y copiamos y pegamos el código anterior, y lo salvamos con el nombre de logo_ubuntu.edc en la carpeta Descargas. A continuación nos bajamos las siguientes imágenes, dándoles los nombres:
logo_white_128.png
logo_black_128.png
A continuación abrimos un terminal y realizamos las siguientes acciones:
$ cd
$ cd Descargas
$ edje_cc logo_ubuntu.edc
$ mv logo_ubuntu.edj $HOME/.e/e/themes
Con esto hemos compilado nuestro programa, generando el fichero lobo_ubuntu.edj que contiene nuestras imágenes y al final este fichero lo hemos movido a la carpetas de temas personales de E17.
A continuación, vamos al Menú -> Preferencias -> Tema -> Pulsamos en el botón de avanzadas:
En Categoría de temas, buscamos la opción modules/start y la seleccionamos con el ratón:
A continuación en la parte derecha en Temas seleccionamos lobo_Ubuntu:
Pulsamos los botones de Asignar y Aplicar.
Que lo disfrutéis :D
Fuente: isopenisfree