Lograr que Adobe Air ejecute correctamente el navegador por default en Gnome

airgnomeheart

Adobe Air es un framework que permite utilizar aplicaciones web en el escritorio, soporta tanto a Linux como a Windows y MacOS. Lamentablemente la última versión para Linux está ya algo obsoleta y no permite la correcta interacción de los componentes del sistema con las aplicaciones. Por ejemplo, muchas aplicaciones ni siquiera se ejecutan con KDE4 o en este caso en concreto, no permite abrir los enlaces en otro navegador que no sea Firefox.

La cuestión está en que Air consulta variables de entorno antiguas para cerciorarse de que Gnome es el escritorio que se está ejecutando, al fallar esta comprobación lo demás queda truncado, como es el caso precisamente de preguntar ¿cuál es el navegador por default?.

La solución se puede implementar con este pequeño script, el cuál hace uso de TweetDeck (mi cliente de twitter preferido).

export GNOME_DESKTOP_SESSION_ID=Default
/opt/TweetDeck/bin/TweetDeck

La primera línea asigna el valor Default a la variable GNOME_DESKTOP_SESSION_ID, lo cuál hace posible la comprobación de Air. La siguiente línea lanza la aplicación.

Pueden probar ejecutando el script ./twdeck (o el nombre que ustedes hayan elegido) y verán que ahora la relación se cumple con éxito.

Ahora sólo resta hacer un enlace al escritorio o modificar el comando a ejecutar por el menú para lanzar TweetDeck.

Fuente

One thought on “Lograr que Adobe Air ejecute correctamente el navegador por default en Gnome

  1. choka

    De hecho yo no tenía problemas con Adobe Air en Mint Felicia pero ahora que me pasé a Mandriva tuve varios problemas con cuestiones de los “key rings” de gnome, por allí leí que es una referencia a una librería que no existe o existe pero con otro nombre. No ví bien como hacer el simlink pero pienso postear sobre mi (a veces frustrante) experiencia con Mandriva.

Comments are closed.