This is simple tutorial on getting your Google Calendar into Conky.

1. First,we need install Gcalcli,which is a command line tool that lets you access your Google Calendar in a terminal.
Just run this command (Applications->Accessories->Terminal) to install Gcalcli from default repository:

sudo apt-get install gcalcli

use this command to create a config file with the Google Calendar login information.

gedit ~/.gcalclirc

previous command creates a config file in home folder and opens the file.We need copy and paste following into the file and save it.

[gcalcli]
user: yourusername
pw: yourpassword

Pay attention: replace “yourusername” and “yourpassword” with your Google username ( don’t include the “@gmail.com” part) and password

2. Install conky with this command:

sudo apt-get install conky

edit the config file:

gedit ~/.conkyrc

copy and paste following,then save the config file:

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}

3. Finally,make Google Calendar run when Conky startup.

edit this file:

gedit ~/conkystart

copy and paste following,then save the file:

#!/bin/bashsleep 50 && conky

Now,run conky in terminal and see:

BTW:You can add conky as a new startup application at System > Preferences > Startup Applications.

Read :Ubuntuforums.org/showthread.php?t=818053