YakiMail, un notificador de GMail invisible
16/05/10
Hola a todos,
Me alegra poder anunciaros la disponibilidad de YakiMail para su descarga. YakiMail es un notificador para GMail que hice hace un par de semanas, y que he ido mejorando hasta ahora; hasta el punto de que creo que ya merece que todos lo conozcais. Sólo lo he probado en Ubuntu, y creo que va de maravilla. Se ejecuta en segundo plano cuando inicias tu sesión, y te avisa únicamente cuando tienes emails sin leer en tu cuenta de correo de GMail –quizá más adelante me plantee soportar otros servicios de correo–. No crea molestos iconos en el system tray ni cosas por el estilo. Es invisible.
Lo he preparado todo para que la instalación sea lo más sencilla posible, hasta el punto de que símplemente tienes que bajar el instalador (un .sh) y ejecutarlo desde una consola, él hará el resto. En principio funciona para cualquier sistema GNU/Linux, pero me gustaría que lo probarais y comentaseis vuestra experiencia.
Dependencias:
Antes de instalar YakiMail asegúrate de tener instalados los siguientes paquetes de tu distribución GNU/Linux.
- libnotify-bin
- curl
Instalación:
Descargad el instalador y ejecutadlo desde una consola.
Funcionamiento:
Como ya dije, se autoejecuta al iniciar sesión. Pero es posible pausarlo y reanudarlo, o incluso cerrarlo hasta que volvamos a iniciar sesión. Para ello puedes ejecutar los comandos yakimail-pause, yakimail-continue y yakimail-stop. No hace falta abrir una consola para ello, puedes hacerlo pulsando Alt+F2 y escribiendo la orden.
Desinstalación:
La desinstalación es igual de sencilla: sólo habre un terminal y ejecuta yakimail-uninstaller (como root). YakiMail será eliminado íntegramente, sin dejar huella.
Espero que os guste.
Puedes dejar un comentario, o referenciar este post desde tu sitio web.


Hay 8 comentarios en este post.
Hola!! He descargado yakimail, la idea de que se ejecute \"en la sombra\" me gusta mucho. Uso CGmail, que tiene un icono en el área de notificaciones, pero cuanto más ligero esté, mejor. He ejecutado el archivo .sh que he descargado y al reiniciar me dice que no he configurado el usuario y contraseña. He ido al archivo que me dice en el mensaje de error y lo he abierto con gedit. Donde pone parámetros de cuenta GMail ¿tengo que escribir el usuario y la contraseña? Lo pregunto, desde mi ignorancia, por si no es inseguro que aparezca escrita la contraseña en un archivo, en lugar de que salgan los típicos asteríscos para ocultarla…
No intento desprestigiar el trabajo, todo lo contrario, me parece fantástico, pero tengo ésta duda.
Gracias
@alvaro
Tienes que poner ahí tu usuario y contraseña, efectivamente. Quizá parezca inseguro pero de momento es la forma más ligera posible, sin interfaces ni nada.
Quizá en un futuro mejore ese aspecto.
@alvaro
Se me olvidó comentarte. Si en tu sistema tienes varios usuarios, quizá te quedes más tranquilo respecto a la seguridad de la contraseña si asignas al fichero ~/.yakimail/yakimail permiso de lectura únicamente para tu usuario.
Para ello pon a tu usuario como dueño del fichero (sudo chown user ~/.yakimail/yakimail, donde user es tu usuario). Después restringe los derechos (con chmod 700 ~/.yakimail/yakimail).
De esta manera, únicamente tu usuario podrá acceder a ese fichero
Hey, que bien, me lo bajo y lo pruebo en Debian Lenny y te digo como va.
Por cierto, se me había olvidado comentarte que cambie de dominio, y quería ver si podías actualizar los enlaces referentes a mi blog.
Mi blog es: Codeplasticlesthack
Nueva URL: http://lesthack.com.mx/
Yo por lo pronto trabajo en un area especial para mi blogroll donde por supuesto esta tu blog
Saludos !!
Muchas gracias sgm!! Ya lo tengo instalado, ahora, con tu respuesta, lo configuro y a probarlo en la jaunty (que tiene los días contados). Además, sólo tengo un usuario en el sistema.
De verdad, la idea de que el notificador sea invisible, me gusta mucho. Voy a probarlo con ganas!
Gracias de nuevo y saludos!
Listo, ya esta la sección de Friends en mi blog
http://lesthack.com.mx/friends/
Por cierto, tienes twitter ?
Bastante bueno, si me permites algunas correcciones:
El Encoding=UTF-8 en el .desktop esta \"deprecated\" ya que se pone por default en la especificación de freedesktop.
También estaría bien crear un .deb para la próxima release, no es muy complicado (tienes un tutorial en mi blog por si tienes dudas, aunque es 100% completo).
Y sería interesante que migraras el script a python (aunque hay muchísimos) ya que en bash y zenity cuando quieras algo más complejo te verás limitado.
Saludos y buen trabajo.
@Shakaran
Gracias por tus recomendaciones, de hecho ya he encontrado limitaciones con forme he ido avanzando con la aplicación. He migrado a C, y he dado un pequeño giro al proyecto, convirtiéndolo en un applet (con más opciones, encriptado de datos de usuario, etc). Esa nueva versión estará disponible muy pronto, hay algunas mejoras importantes: ahora YakiMail sólo notifica una vez con sonido y globo para cada estado de la bandeja de entrada, manteniendose iluminado el applet para que el usuario recuerde que tiene correos nuevos, pero no sufra los constantes avisos si no los quiere leer por el momento.
En unos días subiré la nueva versión.