Calendar Indicator, o el calendario de Google en Ubuntu

Introducción

Hace ya un tiempo que estaba trabajando en este indicador, pero, entre pasar a Gtk+-3.0, el cambio de versiones de Ubuntu, unas cosas y otras, siempre se quedaba en el tintero a la espera de concluirlo. Realmente, esperaba la integración del calendario de Google o de Thunderbird en Indicator-DateTime, pero no termina de llegar. Y tampoco me gusta la combinación de pasar por Evolution para ver las fechas marcadas, me parece algo rocambolesco, tiene que haber una solución mas sencilla para evitar este lío.

Mientras llega y no llega, he implementado Calendar Indicator, que te permite tener una lista de los próximos eventos:

calendar-indicator

calendar-indicator 2

Calendar-Indicator

En esta «primera» versión solo se tiene acceso al calendario por defecto de Google Calendar. Hasta ahora, solo utilizo uno, los otros son meramente informativos, con lo que no le he prestado mas interés al asunto, pero de cualquier forma es una opción fácilmente reconfigurable, para que se pueda elegir el calendario que quieres utilizar de los que tienes disponibles.

Igualmente, en esta versión, solo te muestra los próximos 10 eventos, podía haber puesto mas o menos, pero me parece que es una cantidad mas que suficiente, dado que de otra forma se llena la pantalla con todo lo que tienes que hacer, y lo único que conseguiría es que no sirviera para nada.

La siguiente característica interesante, y que vengo utilizando desde hace tiempo, es que Calendar-Indicator, emplea el anillo de claves de Gnome para guardar la configuración, y no lo hace en texto plano, de forma que cualquier «intruso» que tome tu máquina no podrá acceder con facilidad a la clave.

Instalación

Como de costumbre, tienes que añadir el repositorio si es que no tienes todavía y actualizar:

sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update

Una vez añadido el repositorio y actualizado, puedes instalar la aplicación desde el Centro de Software de Ubuntu haciendo clic en Calendar-Indicator, o bien, desde el terminal:

sudo apt-get install calendar-indicator

Configuración

En esta «primera» versión, son pocos los requisitos necesarios, tu correo electrónico y tu contraseña de Google para poder acceder a tu correo:

calendar-indicator 4

Y el tiempo entre actualizaciones y si quieres que se inicie de forma automática con tu equipo:

calendar-indicator 5

Funcionamiento

Una vez configurado el funcionamiento es muy sencillo. Calendar-Indicator, comprueba periódicamente los 10 eventos que tiene en la lista, en caso de que una se cumpla, lo saca de la lista y mete uno nuevo, avisándote en ambos casos.

Lo que tiene que venir

De lo que quiero incluir en la próxima versión es que el icono indique la fecha del día, es decir, que no sea decorativo como ahora. Esto es una verdadera ventaja, porque así tendría un uso. Normalmente se en el mes en el que estoy, pero nunca recuerdo el día, y esto sería una forma sencilla de hacerlo.

Otra de las mejoras a incluir es que te permita seleccionar el calendario del que quieres ver los eventos, en lugar de utilizar siempre el calendario poro defecto, al igual que el número de eventos que se muestran en el menú. Además, quiero incluir la habilidad de crear nuevos eventos o eliminarlos desde el menú de Calendar-Indicator.

También sería interesante integrarlo con algún Lens…

Conclusiones

Por ser una primera versión, hace lo básico, pero como todo en esta vida por algo se empieza. He estado tentado de posponerlo, pero como siempre me interesa tu opinión, para reconducir el proyecto.

Este proyecto, ya tiene un tiempo, y está en Launchpad, donde se puede como de costumbre colaborar en la traducción, informar de errores, sugerencias, etc…

20 comentarios en “Calendar Indicator, o el calendario de Google en Ubuntu

  1. AC
    Acutbal hace 13 años

    Para empezar, felicidades!!!! Justamente hoy buscaba una solución para tener mas a mano mi Google Calendar tras mi vuelta a Unity y abandono de Gnome Shell. Mañana mismo lo instalo, me viene de perlas!!! Hay una lense pero no sincroniza, lo había conseguido a través de lighting y thunderbird, pero esto que propones me parece mas cómodo que tener que abrir el correo…

    Por cierto, me gusta mucho tu blog, como webupd8, una fuente de información muy, muy buena y útil, muchas gracias y felicidades por el trabajo bien hecho!!!

  2. AN
    Andrew hace 13 años

    Unfortunately it doesn’t start for me. Here’s the output:

    /usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0′ failed
      import gobject._gobject
    12
    Traceback (most recent call last):
      File «/usr/share/calendar-indicator/calendar-indicator.py», line 310, in
        ci=CalendarIndicator()
      File «/usr/share/calendar-indicator/calendar-indicator.py», line 121, in __init__
        self.read_preferences()
      File «/usr/share/calendar-indicator/calendar-indicator.py», line 130, in read_preferences
        self.user = configuration[‘user’]
    TypeError: ‘NoneType’ object is not subscriptable
     

      1. MA
        Marc Serra Fontfreda hace 13 años

        Yes! Now works well!

  3. AC
    Acutbal hace 13 años

    Hola, me pasa como Andrew, recién instalado y tampoco me arranca. Si me dices como se hace te paso el log…

    Saludos!!

  4. RA
    Raúl Valiño hace 13 años

    Qué cosa más rara.

    Ayer lo inicié e iba de lujo. Hoy he reiniciado el portátil, y no aparece el calendario. Le he iniciado desde el Dash, pero no carga, y no lo encuentro entre los procesos del monitor del sistema.

    1. MA
      Marc Serra Fontfreda hace 13 años

      +1, exactamente igual!

    2. MA
      Marc Serra Fontfreda hace 13 años

      Ahora ya funciona! https://atareao.es/ubuntu/software-para-tu-ubuntu/calendar-indicator-o-el-calendario-de-google-en-ubuntu/#comment-410614098

  5. AC
    Acutbal hace 13 años

    Olé!! Con la actualización de hoy ya funciona perfecto, he cerrado sesión y reiniciado el portátil y en ambos casos arranca sin problemas.

    Muchas gracias!!!!

  6. AN
    Antonio hace 13 años

    Genial, me ha encantado! Has pensado en la posibilidad de integrar los eventos en el propio menú de fecha/hora del sistema, en lugar de añadir un nuevo icono? Con esto del menú global de Unity la barra se va llenando de cosas y algunas aplicaciones se quedan sin espacio para sus menús…

    Felicidades, de verdad. Hace tiempo que yo también encontraba a faltar esta utilidad.

  7. AR
    Armendo Hollos hace 13 años

    genial! grax

  8. AL
    alonsebastian hace 12 años

    Disculpa pero no lo pude instalar. me sale «Couldn’t find package calendar-indicator» luego de haber agregado el PPA y todo :S ¿No tienes forma de acceder al .deb que no sea por el PPA o sabes solucionar esto?

      1. AL
        alonsebastian hace 12 años

        10.04 LTS

        1. EL
          El atareao hace 12 años

          Para esta versión de Ubuntu no hay paquete. Lo lamento.

    1. EL
      El atareao hace 12 años

      Hola @majnabel:disqus , me alegro, y si encuentras cualquier error o sugerencia, ya sabes. Este es el sitio.

      Un saludo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *