Extending the life of your N8x0: Second update for Automatic Skype Launcher

Back again with a new release, the 0.0.3, of Applications Fullscreener and Automatic Skype Launcher.

Just download and install them in your N8x0 for making it become a good 24/7 Skype phone. For more information about the goals and features of this project you can check the previous post Extending the life of your N8x0: Automatic Skype Launcher.

Skype Tango Icon

I took the chance to update also the artwork used in these two applications. First thing, I created a Tango-ized version of the Skype logo.

Then, I used the previous magnificent art works from Andreas Nilsson and Jakub Steiner to create the new icons, and these are the result:

Applications Fullscreener Icon Applications Fullscreener Debian Package Icon Applications Fullscreener Icon Applications Fullscreener Settings Icon

Anyway, going to the actual changes.

The most important change for Applications Fullscreener is:

  • There was a second bash helper to launch a certain application and send the fullscreen key event some time afterwards. It was not fully featured but now it is.

You can, also, check the complete ChangeLog for Applications Fullscreener.

The most important changes for Automatic Skype Launcher are:

  • The Automatic Skype Launcher service was not stopping when uninstalled. Now this is corrected.
  • The init service was not starting correctly in some scenarios due to some uninitialized variables. This has been corrected.
  • In the previous version, I added an alarm triggered by the alarmd daemon to restart Skype (and the service). This was not working always. Now, killing Skype is forced.

You can, also, check the complete ChangeLog for Automatic Skype Launcher.

That’s it. Comments and patches are welcomed!

Extending the life of your N8x0: Update for Automatic Skype Launcher

I’ve just released the 0.0.2 version of Applications Fullscreener and Automatic Skype Launcher.

As I was already commenting in my previous post Extending the life of your N8x0: Automatic Skype Launcher, just download them and install them in your N8x0 for making it become a good 24/7 Skype phone.

The most important change for Applications Fullscreener is:

  • I’ve added a helper to launch a certain application and send the fullscreen key event some time afterwards.
    This is specially useful for launching an application through the DSME watchdog daemon in Maemo4.x. Using this helper as a wrapper, the application will receive the fullscreen event some time after being launched while the watchdog keeps track of the helper. In this case, if either the helper or the application dies, both die and, hence, the DSME will relaunch them both.

You can, also, check the complete ChangeLog for Applications Fullscreener.

The most important changes for Automatic Skype Launcher are:

  • I’ve added a Control Panel plugin for setting several behaviors of the application: starting an init service, using a watchdog for keeping it alive, trying to fullscreen Skype after launching it as a service and the time at which the service will be restarted, if so.

Automatic Skype Launcher Control Panel plugin snapshot

  • I’ve added a Home Desktop applet for making it easier to launch manually Skype, not having to get into the applications menu.

Automatic Skype Launcher Home Desktop applet snapshot

  • The Automatic Skype Launcher service was not stopping when the N8x0 was turned off while charging. Now this is corrected.
  • In the previous version, I added a cron.daily script to restart Skype (and the service). Actually, the N8x0 doesn’t have a cron daemon, by default. This is now corrected through the usage of an alarm triggered by the alarmd daemon.

You can, also, check the complete ChangeLog for Automatic Skype Launcher.

That’s it. Comments and patches are welcomed!

Retomando las antiguas barras de desplazamiento en Ubuntu

Hoy no me pude aguantar más y tuve que hacerlo …

Como propietario de un Thinkpad Lenovo X61s en el que no uso, ni hecho de menos un ratón, gracias al fantástico TrackPoint que incorpora, las nuevas barras de desplazamiento de Ubuntu son, simplemente, inusables.

Así que, yendo rápidamente al “turrón“, para deshabilitarlas sólo hay que abrir una consola y escribir 🙂 :

y reiniciar.

No digo que las nuevas barras no sean una mejora. Permiten una utilización mejor del espacio en pantalla pero, desde el punto de vista funcional, sólo valen como indicadores de tu posición. El progreso en el desplazamiento de la ventana. Forzosamente necesitas una rueda en tu ratón o una manera de emular este comportamiento. Si tienes que desplazar la barra manualmente, desde el punto de vista funcional, son un fracaso.

Francamente, en Ubuntu se echa de menos una manera de seleccionar des/habilitar su utilización sin tener que acudir a este tipo de “hacks“.

Por supuesto, otra alternativa habría sido “emular” la rueda del ratón mediante el uso del botón central, pero la última vez que lo usé decidí que prefería tener una mejor experiencia de “seleccionar y pegar” con este botón, antes que usarlo como modificador para el desplazamiento vertical/horizontal.

En todo caso, si lo que se quiere es usar este botón de esa manera, antes había que añadir una seríe de modificaciones al archivo de configuración del servidor “XOrg“. Ahora, sólo tenemos que instalar el paquete “gpointing-device-settings“:

y seleccionar las debidas opciones tras lanzarlo desde “Sistema -> Preferencias -> Pointing devices“.

Esta y muchas otras recetas se pueden encontrar en ThinkWiki.

Quién sabe, quizá, en un tiempo, cambie de opinión y retome esta funcionalidad (y las nuevas barras de desplazamiento de Ubuntu) …

gnuLinEx flies on AirNostrum

gnuLinEx promotional LiveCD

As Quique, one of my colleagues from Igalia, had previously posted, gnuLinex was in the Spanish local Iberia’s flights last summer (I don’t know if there are copies of gnuLinex still in this kind of flights), as a present for every passenger.

I think this is a great idea in order to spread free software and I hope other initiatives, like inserting OpenOffice.org as the default office application for public worker appliances would be followed by other Spanish public administrations.

debian lists

Last months I’ve being doing some tasks in order to become a Debian Maintainer.

First, because of some requirements at work, I have being repackaging some pieces of software so I’ve learned about the Debian packages architecture. Once I was confident with what I was doing and I needed to know more about customizing a package (not just rebuilding one) I read the Debian New Maintainers’ Guide and the Debian Policy Manual, I made some new packages and subscribe myself to the Debian mailing lists I thought they would be profitable.

Some weeks after that I realized the amount of mails I was receiving was so huge that I hadn’t the time to even skim them in order to read the interesting ones so I desubscribe myself from the lists I knew I wasn’t going to read ever.

Indeed, some weeks ago, the amount of mails received from the lists I thought I could read was so big that now I’m starting to think of desubscribing myself from all the mailing lists but the mentors one.

In the end, I’ve not found the time needed to start the race to become a Debian Maintainer. I think the dedication needed is so high that I should spend a cople of hours everyday.

I hope I could find an orphaned package interesting enough to give me the energy to retry to be a Debian Maintainer ;-).