Jan 29 2010

Cambiar el wallpaper en el OpenMoko

Buenas noches, hacía mucho no tenía tiempo de postear algo sobre el OpenMoko y estaba aburrido por no poder hacer algo con el juguetico pero hace poco lo estuve desempolvando para mirar el nuevo SHR (que ya estrenó rama testing -antes sólo había rama unstable-) y se puede ver que con la nueva versión todo va un poco más rápido y hay unas barras en el menú de una llamada para administrar el volumen del micrófono y del altavoz. Lo único malo (y bastante) es que cuando me llaman, las otras personas no me escuchan, espero que sea una configuración que no he hecho aún y no el temido buzz (defecto que posee la versión del OpenMoko que tengo). Pienso que puede ser por configuración porque con Android (no dejo Android instalado porque es muy invasivo, no deja tener dual boot) no tenía ese problema.

Ese fue el pequeño resumen de lo que ha pasado con mi FreeRunner últimante, ahora sí entremos en detalles acerca de cambiar el wallpaper en el OpenMoko usando SHR como distribución.
Los archivos que utiliza SHR como wallpapers no son simples imagenes png o jpg, son archivos especiales con extensión edj. Para crear estos archivos a partir de imágenes png o jpg, debemos seguir estos pasos:

1. Obtener la (s) imágen (es) de 480×640 que deseamos tener entre los posibles wallpapers para nuestro OpenMoko. Hasta donde sé, se pueden usar imágenes en formato jpg, jpeg y png

2. Instalar el paquete edje-utils en nuestra distro. Por ejemplo para Arch Linux, el paquete se llama edje-svn; para ubuntu podremos ver el proceso aquí (para Karmic Koala, ponemos la última línea -la que está en la nota). Este paquete nos proveerá varias herramientas, la que nos interesa particularmente es edje_cc que nos permitirá crear los archivos edj que necesitamos.

3. Crear el archivo de configuración que se usará para producir el .edj. Un archivo de configuración (.edc) luce así:

images { image: “Ink-6.png” LOSSY 90; }
collections {
group { name: “e/desktop/background”;
data { item: “style” “2″; }
max: 480 640;
parts {
part { name: “col”; type: RECT; mouse_events: 0;
description { state: “default” 0.0;
color: 255 255 255 255;
} }
part { name: “bg”; mouse_events: 0;
description { state: “default” 0.0;
min: 480 640; max: 480 640;
image { normal: “Ink-6.png“; }
} } } } }
Se debe prestar atención a las líneas en negrita que son las que hacen referencia a la imagen que vamos a convertir en edj

4. Tener en el mismo directorio el archivo edc y el archivo de la imagen referenciada en este (como adivinarán en este paso, si se quieren crear varios wallpapers, se tendrá que modificar el arcihvo .edc para que haga referencia a una imagen a la vez) y generar un archivo edj para cada uno.

5. Ejecutar en la consola el siguiente comando
edje_cc $@ -id . -fd . archivoConfiguracion.edc -o archivoSalida.edj
En el comando anterior se cambia archivoConfiguracion.edc y archivoSalida.edj por los nombres que queramos

6. Conectar el OpenMoko al PC y transferir (via ssh o sftp si se quiere) los archivos edj que se obtuvieron en el paso 5 y ubicarlos en cualquiera de estas carpetas según donde queramos que se vean en el menú de SHR:

- Personal: /home/root/.e/e/backgrounds

- Sistema:  /usr/share/enlightenment/data/backgrounds
NOTA: Puede que en las rutas anteriores no exista la carpeta backgrounds, si es así, debemos crearla (mkdir backgrounds por la consola de shh)

7. En el OpenMoko, desplegamos en menú superior de SHR y seleccionamos en la esquina superior izquierda una rueda verde (logo de SHR?) en las nuevas versiones o un ícono de herramienta en las versiones antiguas. Esto nos abrirá el menú de configuración de SHR en el que se ven varios “tabs” o pestañas cada una con diferentes opciones. Seleccionamos allí la pestaña Look y luego la opción wallpaper.
Este menú no se ve bien en la pantalla (el texto sale cortado) pero no obstante es navegable y podemos ver que hay un radio button que nos permite seleccionar entre Personal, System y Use Theme Wallpaper; las dos primeras representan las carpetas que nombramos en el punto anterior.
Así que si por ejemplo pusimos nuestro wallpaper en /usr/share/enlightenment/data/backgrounds, podremos encontrarlo seleccionando System en el radio button que vemos arriba. En la parte izquierda podremos ver los nombres de los wallpapers y seleccionando uno, podremos ver su vista previa en la parte derecha.
Una vez sepamos cual estableceremos como wallpaper, seleccionaremos OK o APPLY y al volver al escritorio de SHR podremos ver que nuestros cambios ya tuvieron efecto.

Como vieron el proceso para seleccionar un wallpaper para el OpenMoko no es tan sencillo como poner imágenes en un directorio y luego seleccionarlas, pero después de generar el archivo edj, el proceso se resume a esto.

Si no quieren tener que hacer las configuraciones, aquí hay algunos archivos edj listos para que los suban a su OpenMoko y los disfruten

Don’t Worry………Be Linux!!!!!!!!!


May 9 2009

Ocultar Volúmenes Montados en Debian

A continuación detallo la forma cómo se quitan los volúmenes (particiones, memorias USB, celulares) que al montarse en nuestro Debian (y otras distros) se ven en nuestro escritorio (Gnome). Es bastante sencillo:

1. Abrir el editor de configuración de gnome (gconf-editor): esto se puede hacer escribiendo gconf-editor en consola o yendo a Aplicaciones»Herramientas del Sistema»Editor de configuración
2. Vamos a apps»nautilus»desktop y seleccionamos/deseleccionamos las opciones según queramos. Para lograr que desaparezcan del escritorio los volúmenes cuando se monten, deseleccionamos la opcion “volumes_visible” y listo el pollo. Adicionalmente encontraremos opciones para ocultar también los íconos de Equipo, carpeta personal y Papelera por si nos interesa mostrar/ocultar alguno de ellos.

Ocultar volúmenes

PD: como dato curioso podemos ver que se pueden cambiar los nombres de los íconos del escritorio (Equipo, carpeta personal y papelera) dándole valor a las opciones del menú que vimos,
EJ: trash_icon_name
Aquí les dejo un pantallazo de cómo queda el escritorio sin íconos de Equipo, carpeta personal ni los volúmenes montados y además la Papelera se llama “La Basura” ahora.

Escritorio sin íconos de volúmenes montados

Escritorio sin íconos de volúmenes montados

Don’t Worry………Be Linux!!!!!!!!!!!