Como obter o Calendário do GNOME Shell para sincronizar com o Google Calendar com o Thunderbird instalado?

26

No GNOME Shell, quero usar o Google Agenda e sincronizá-lo com minha conta do Google Agenda, mas tenho o Thunderbird no meu computador. Eu vi alguns posts tornando o padrão do Thunderbird através do terminal, mas essas mudanças não afetaram o calendário no painel de desktop. Eu usei o Evolution no passado, e nunca gostei muito dele, mas vou me conformar a ele se necessário para facilitar a sincronização do Google Agenda.

    
por Jordan 12.01.2012 / 03:08

6 respostas

15

Você pode tentar: link

Poucos passos são suficientes:

  1. Dependências de configuração:

    sudo apt-get install python-gtk2 python-dbus python-gdata python-iso8601 python-gnomekeyring

  2. Faça o download de: link

  3. Extraia em qualquer pasta que você goste.

  4. Executar gnome-shell-google-calendar.py :

    /path/where/you/extracted/gnome-shell-google-calendar/gnome-shell-google-calendar.py

  5. Antes, você deve ter uma conta on-line configurada com o Google (consulte: O que são contas online e como elas funcionam? . Você deve ser solicitado com este texto:

    A list of existing accounts is below. If you do not see a list of accounts, then you first need to add one. For more information, see http://library.gnome.org/users/gnome-help/stable/accounts.html

    0. [email protected] Please choose the Account:

  6. Insira o número da sua conta e o programa começará a sincronizar.

  7. Se você não quiser executá-lo manualmente toda vez, adicione gnome-shell-google-calendar.py aos aplicativos de inicialização (veja esta resposta: Como faço para gerenciar aplicativos na inicialização do GNOME 3? , insira no campo" command "o caminho do gnome-shell- google-calendar.py).

Feito!

    
por user45945 11.02.2012 / 14:18
8

Nenhum software especial é mais necessário. Basta ir para Configurações- > Contas on-line e adicionar sua conta do Google. Seu Google Agenda será sincronizado e os eventos serão exibidos no widget de calendário do GNOME Shell.

De acordo com um comentário acima, isso está disponível desde 3.8. Inicialmente, não vi esse comentário e comecei a seguir as instruções na resposta principal, depois vi o botão Calendário nas configurações e percebi que ele já estava funcionando.

    
por Ryan P 21.10.2015 / 18:06
3

Esta extensão Evolution Mirror do Thunderbird funcionou perfeitamente para eu e foi muito simples.

1) sudo apt-get install python-evolution python-gnome2

2) Execute o Evolution e percorra a caixa de diálogo de configuração uma vez. Você pode usar credenciais falsas, não importa. (Não sei por que isso é necessário, mas um comentário no site do complemento recomenda isso.) Fechar Evolução.

3) Baixe o arquivo de extensão do site (eu não consegui encontrá-lo no buscador de complemento do Thunderbird por algum motivo).

4) Vá para Ferramentas - > Complementos. Clique no menu suspenso ao lado da caixa de pesquisa e escolha "Instalar o complemento do arquivo". Selecione o arquivo de extensão .xpi que você acabou de baixar.

5) Reinicie o Thunderbird. Seus eventos do Thunderbird agora devem aparecer no applet do relógio do gnome (shell). Se você já tem a sincronização de calendário do Google com o Thunderbird, nesse ponto, seu calendário do Google será exibido no applet do relógio do gnome.

etapas opcionais

6) Desinstale o Evolution (mas não o python-evolution). Não não purge evolution .

7) Se você executar gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird , o Thunderbird será aberto quando você clicar em "Abrir calendário" no applet de relógio.

    
por Jay 08.06.2012 / 07:29
2

Ok, pelo que entendi, você precisa mostrar seus eventos do Thunderbird no calendário do painel superior do Gnome-Shell. Então, presumo que a segunda parte, ou seja, sincronizar seu calendário do Thunderbird com o Google, está resolvida de alguma forma para você.

Para isso, você pode querer fazer o seguinte (é muito fácil e leva cerca de 5 minutos para fazer a coisa toda):

1) Instale evolution e python-evolution (vamos remover o Evolution mais tarde):

sudo apt-get install evolution python-evolution

2) Abra o Thunderbird, vá para Arquivo > Novo > Calendário, na caixa de diálogo aberta:

  • Selecionar na rede
  • Deixe a opção iCalendar selecionada e insira um local para o calendário que você está criando em algum lugar no diretório home (é preferível NÃO usar pastas do tipo .som, para que você não a apague acidentalmente quando, por exemplo, reinstalar o sistema, portanto, mantenha-o em um local seguro)
    • O caminho deve ser algo como isto: file: ///home/Jordan/MyCalendar/jordan.ics
  • Em seguida, nomeie-o como o Calendário do Jordan e escolha as outras opções que desejar

3) Agora abra o Evolution, vá para Arquivo > Novo > Calendário (não criaremos outro calendário aqui, mas apenas vincule o calendário do Thunderbird que acabamos de criar ao Evolution para que ele seja mostrado no Gnome- Painel Shell):

  • Escolher tipo = neste computador
  • Nomeie-o (ele não precisa ter o mesmo nome do Thunderbird, mas, para sua conveniência, você pode querer dar o mesmo nome que no Thunderbird, ou seja, o Calendário do Jordan)
  • Escolher cor
  • Marcar como calendário padrão
  • Marque as opções de personalização:
    • Abra a caixa de diálogo Nome do arquivo e selecione o mesmo arquivo de calendário que você criou no Thunderbird (por exemplo, em nosso exemplo, vá para /home/Jordan/MyCalendar/jordan.ics)
    • (!) Escolha Atualizar = na alteração do arquivo
  • Agora você pode se inscrever, e o calendário do Jordan no Evolution será sincronizado com o do Thunderbird.
  • Você também pode querer desmarcar todos os outros calendários no Evolution, mas deixar aquele que você acabou de criar marcado.

4) Agora vamos verificar como funciona (já deve funcionar para você!). Mantenha seu Evolution aberto e abra o Thunderbird também. Crie um evento de hoje no calendário recém-criado no Thunderbird ... dentro de alguns segundos ele deve aparecer imediatamente no Evolution e no painel superior em Hoje. Agora, no Thunderbird, mova (arraste e solte) para amanhã ... Em você, o Evolution, o evento deve ser imediatamente movido para amanhã, e o calendário do painel superior do Gnome-Shell agora o mostra em Amanhã. Então, deve funcionar agora.

5) (Opcional) Você pode querer remover o Evolution do seu sistema, mas há duas coisas que você deve deixar: Configurações do Evolution e python-evolution. Para remover o Evolution e manter suas configurações intactas, use

sudo apt-get remove evolution && sudo apt-get autoremove

mas NÃO está apto a obter evolução de purga! Quanto ao python-evolution, ele é usado pelo gnome-shell, portanto, não o remova.

Agora, você pode usar o Thunderbird com o calendário recém-criado que é automaticamente e imediatamente sincronizado com o calendário do painel superior.

Apenas certifique-se de ter movido todos os seus eventos de agenda antigos para o novo (exportar / importar) ou sincronizá-los com o Google Agenda.

    
por Vadim 10.03.2012 / 20:52
1

Como o Evolution Mirror está corrompido, você pode usar Integração com o Calendário EDS . É um addon do Thunderbird. Ele sincroniza o calendário com o Thunderbird.

    
por Mateusz Balbus 26.01.2015 / 09:00
-1

aqui estão algumas soluções

link

link

    
por sarveshlad 12.01.2012 / 03:47