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
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:
Y el tiempo entre actualizaciones y si quieres que se inicie de forma automática con tu equipo:
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…
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!!!
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
I think, all the bugs were corrected!!
Thanks Andrew
Yes! Now works well!
Hola, me pasa como Andrew, recién instalado y tampoco me arranca. Si me dices como se hace te paso el log…
Saludos!!
A mí me ha funcionado sim problemas.
¡Eres un crack, Lorenzo!
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, exactamente igual!
Ahora ya funciona! https://atareao.es/ubuntu/software-para-tu-ubuntu/calendar-indicator-o-el-calendario-de-google-en-ubuntu/#comment-410614098
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!!!!
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.
genial! grax
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?
Que versión de Ubuntu tienes instalado?
10.04 LTS
Para esta versión de Ubuntu no hay paquete. Lo lamento.
Tengo una curiosidad ¿porque no cambias a la 12.04?
Lo estoy usando. ¡Es perfecto!
Hola @majnabel:disqus , me alegro, y si encuentras cualquier error o sugerencia, ya sabes. Este es el sitio.
Un saludo.