Google Calendar no Desktop do Ubuntu

12 Comentários

Os serviços alojados na cloud, fazem cada vez mais parte das aplicações/serviços que usamos no nosso Desktop. O Goole Calendar é um super serviço e um exemplo de disso. Através deste serviço da Google podemos ter os nossos smartphones com a agenda sempre actualizada, aplicações no desktop que recorrem a esse mesmo serviço e nos vão alertando para os eventos registados, enfim… uma panóplia de utilizações.

Hoje vamos mostrar como ter o Google Calendar sempre disponível no Desktop do Ubuntu, recorrendo ao Conky e Gcalci (uma ferramenta que permite gerir o Google Calendar via linha de comandos)

conky_0

Como já referido, para ter o Google Calendar no Desktop do Ubuntu vamos precisar do Conky e Gcalci.Para isso, vamos seguir os seguintes passos:

Passo 1 – Instalar o Conky

sudo add-apt-repository ppa:norsetto/ppa
sudo apt-get update
sudo apt-get install conky-all

Passo 2 – Instalar o Gcalcli

sudo apt-get install gcalcli

Passo 3 – Configurar o Gcalcli

O Gcalcli necessita das credenciais de acesso ao Google Calendar, que são as mesmas de acesso ao Gmail. Esse informação é mantida num ficheiro de texto simples (o que actualmente não é a melhor solução por questões de segurança, pode ser que em próximas versão seja possível cifrar essa informação)

Para isso criamos um ficheiro na nossa Home Directory, através do comando

gedit ~/.gcalclirc

e em seguida colocamos as nossa credenciais (devem sustituir yourusername pelo vosso utilizador do gmail e yourpassword pela respectiva password)

[gcalcli]
user: yourusername
pw: yourpassword

gcalcli_00

Passo 4 – O próximo é configurar o Conky para disponibilizar o Google calendar no nosso Desktop. Para isso vamos executar criar o ficheiro conkyrc

gedit ~/.conkyrc

e inserir a seguinte informação

alignment top_right
background no
border_width 0
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont DejaVu Sans Mono:size=12
gap_x 5
gap_y 60
minimum_size 5 5
net_avg_samples 2
double_buffer yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
text_buffer_size 8096

TEXT
${execi 300 gcalcli --nc --cals=owner calw 4
}

conky_000

Passo 5 – Para finalizar, vamos criar um pequeno script para que o conky aranque automaticamente:

#!/bin/bash
sleep 50 && conky

conky_autostart

Para que  o script seja invocado automaticamente, vamos a System—>Preferences –> Startup Applications, carregamos em Add e depois inserimos os parâmetros necessários para a invocação do ficheiro conkystart

conky_autorun

Depois ou reiniciam o sistema ou mandam executar o conky. O resultado será algo parecido à imagem seguinte:

conky_0

Esta é uma excelente forma de termos o nosso calendário de eventos sempre disponível e visível. Experimentem e dêem-nos o vosso feedback. Este artigo teve como base o artigo disponibilizado no site Webup8.

Partilhar:
Tags:

Comentários

12

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de João Dias
    João Dias

    Qualquer iniciativa inovadora é sempre de saudar.

    Contudo, acho que esta não vou aderir, no meu ambiente de trabalho, pelo menos. É que…é feia. Não há outra forma de a dizer. É feia.
    Parece que estou de novo a fazer calendários em Pascal, com 14 anos.

    Ou se calhar só sou eu que acho isso. 🙂

    1. Avatar de João Dias
      João Dias

      Pá,há bocado parece que meti o mesmo comentário – dava um pequeno erro, pelo que escrevi de novo (no refresh não aparecia nada).

      Apaguem um dos dois (e este também).

  2. Avatar de bah

    Bom post, dá muito jeito uma cena dessas.

  3. Avatar de Ricardo
    Ricardo

    Uma outra solução para Windows/Linux/Mac passa por utilizar o GCalDaemon com um gestor de eventos com suporte a um ficheiro com formato ical e com capacidade de verificar alterações nesse mesmo ficheiro.

    Neste momento utilizo o Rain Calendar com o GCalDaemon.

    Aqui ficam os links:

    http://www.rainlendar.net
    http://gcaldaemon.sourceforge.net/usage2.html

  4. Avatar de antxnix
    antxnix

    a dica do Ricardo me parece visualmente mais agradável.

  5. Avatar de Paulo
    Paulo

    Curti imenso!! Simples e eficaz! Estilo Ubuntu! 😉

    Recomendo 😀

  6. Avatar de Olly

    Peca pela falta de “atractivo visual”.
    Mas pode ser uma vantagem, consumindo assim menos recursos à máquina.

  7. Avatar de Balzakiano
    Balzakiano

    Putz que coisa mais horrivel!!!
    Bom sendo pra linux esta explicado…

    1. Avatar de Paulo
      Paulo

      grande lol para ti

    2. Avatar de Chrno
      Chrno

      Pior que devo concordar. Linux tem suas vantagens, mas atrativo visual não é uma delas.

  8. Avatar de Paulo
    Paulo

    Não estou a conseguir arrancar o gonky no startup.

    Nota: fiz todos os passos do tutorial.

    1. Avatar de Paulo
      Paulo

      Já descobri como corrigir o problema.
      A quem interessar aqui fica: depois de criado o ficheiro “conkystart” tem de ser fazer “Allow executing file as a program” em propriedades desse mesmo ficheiro.