GTD: Automatizando sua Agenda diária usando Google Calendar e Gnome


S.O: Ubuntu 9.10
Ferramentas abordadas: Mozilla Sunbird, Gnome Evolution, Google Calendar, iCalendar, Gnome Clock

Esse post foi feito especialmente para aqueles que adoram utilizar o gnome como shell gráfica e que adoram concentrar sua agenda em um ponto específico, no caso o google calendar.

Já vou começar avisando que o motivo de toda essa parafernalha, é que o plugin do Gnome Evolution para conectar com os serviços da google não funciona 100% então tive que adotar esse workaround.

O google calendar já é um velho conhecido, nele podemos manter em um só local nossos apontamentos e compromissos.

O gnome evolution é a ferramenta default de PIM (Gerenciamento de Informações Pessoais) adotada como padrão no Ubuntu. Agora, por que eu acho legal usar o evolution?

  • O Gnome Evolution possui integração com o Gnome Clock, assim no calendário padrão é possível visualizar seus compromissos, também  quando clicando duas vezes em uma data será aberto automaticamente a agenda em tal dia.
  • Também o alarme integrado é legal:

Porém o mais legal seria o Gnome Evolution fazer Read/Write no Google Calendar. Atualmente existe um plugin no repositório que promete fazer isso, porém eu não tive boas experiências com este e não consegui fazê-lo funcionar. Fui obrigado a tomar a seguinte alternativa:

  • Instale o Sunbird (ferramenta de calendário da mozilla)
  • Configure sua conta google, caso tenha dúvidas: http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=99358#sunbird
  • Faça o download e instale o plugin do sunbird: Automatic Exporter (https://addons.mozilla.org/pt-BR/sunbird/addon/3740)
  • Configure o plugin para exportar o google calendar para um arquivos iCal clicando em Ferramentas > Complementos > Automatic Exporter > Preferencias.
    • Marque a opção exportar ao fechar;
    • Selecione o local em que deseja que seu arquivo .ics seja salvo;
    • Selecione o formato iCalendar;
    • Marque a opção Ativo na área Iniciar uma aplicação depois de exportar, e preencha os campos da seguinte forma:
      • Caminho da aplicação: evolution
      • Parametros da aplicação –force-shutdown
  • Agora abra o Evolution
  • Agendas > Clique direito na listagem das agendas > Nova Agenda
    • Tipo: Neste Computador
    • Marque: Personalizar Opções
    • Selecione o arquivo *.ics gerado pelo sunbird (assegure-se de fechá-lo antes para que o export ocorra)
    • Marque a opção Atualizar Periodicamente

Agora vou explicar o motivo disso tudo: O arquivo .ics será nossa ponte entre o Google Calendar -> Sunbird -> Gnome Evolution, o comando “evolution –force-shutdown” irá forçar o evolution a atualizar o calendário do gnome e fechar automaticamente.

Único empecilho é que você deverá utilizar sempre o Sunbird para controlar sua agenda.

Assim termina o nosso workaround, caso tenham alguma duvida sintam-se a vontade de questionarem.

  1. “Gnome callendar call sunbird instead of Evolution”
    Fazer com que ao clicar no calendario do gnome ele abra o sunbird:

    vá ao terminal e digite o comando a seguir:
    $ gconf-editor

    vá em
    / > desktop > applications > calendar
    clique direito em
    exec > edit key

    adicione o comando para abrir o sunbird, no meu caso como instalei via apt-get ficou “sunbird”

  1. No trackbacks yet.

Deixe um comentário