Installare Conky 1.7.2 e Conkyforecast 2.09 su Ubuntu 9.04

Conky già nella versione 1.71, e quindi anche nell’ultima versione la 1.7.2 conky permette di inserire immagini .png, .jpg, .gif
La sintassi è questa:
image <percorso immagine > (-p x, y) (-s L x A)
Cambiando x, y si sposterà la posizione dell’immagine, e cambiando il WxH si ridimensiona l’immagine
esempio:
${image /home/luna/albero.jpg -p 20,20 -s 200×200}
visualizerà l’immagine ‘albero.jpg’ nella posizione (20,20) scalata a 200×200 pixels.
Conkyforecast 2.09 offre la possibilità di sostituire i font : ConkyWeather, MoonPhases e ConkyWind con immagini che sono incluse nel programma.
Quindi invece di usare questa sintassi che si usa per i font:
- [--datatype=WF] – condizone meteo
- [--datatype=MF] – fasi lunari
- [--datatype=BF] – direzione del vento
occorre usare questa per poter inserire le immagini:
- ${image [--datatype=WI] -p 12,0 -s 90×90} –condizoni meteo
- ${image [--datatype=MI] -p 12,0 -s 90×90} –fasi lunari
- ${image [--datatype=BI] -p 12,0 -s 90×90} – direzione del vento
Ok proviamo se funziona…..
Scarichiamo Conky 1.7.2 da www.getdeb.net
Se abbiamo una vecchia versione di conky rimuoviamola completamente.
Doppio click sul file appena scaricato e partirà l’installazione con Gdebi.
Ora aggiungiamo i repository per Conkyforecast 2.09 da terminale:
sudo gedit /etc/apt/sources.list
alla fine del file aggiungiamo il seguente testo:
#conky Kaivalagi
deb http://ppa.launchpad.net/m-buck/conky/ubuntu jaunty main
deb-src http://ppa.launchpad.net/m-buck/conky/ubuntu jaunty main
Salviamo e chiudiamo.
Da terminale installiamo la la chiave d’autentificazione scrivendo:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4827A579
a questo punto aggiorniamo la nostra Distribuzione scrivendo:
sudo apt-get update
installiamo Conkyforecast con un semplice:
sudo apt-get install conkyforecast
Per la configurazione di Conky ne ho già parlato qui
Configurare Conkyforecast:
In “/usr/share/conkyforecast/conkyForecast.config” c’è l’ esempio del file di configurazione che contiene tutte le impostazioni utilizzate dallo script, e, soprattutto, negozia l’id partner e il codice di registrazione per il servizio xoap weather.com.
Per registrarsi e ottenere i codici che servono al funzionamento dello script andare al seguente URL: www.weather.com/services/xmloap.html e compilare il modulo.
Dopo aver compilato con successo il modulo, si riceverà una e-mail con i codici necessari per aggiornare queste impostazioni insieme ad un kit di sviluppo software e termini e condizioni.
Per copiare e modificare il file di configurazione, utilizzando la riga di comando, eseguire i seguenti due comandi in un terminale, uno dopo l’altro:
cp /usr/share/conkyforecast/conkyForecast.config ~/.conkyForecast.config
gedit ~/.conkyForecast.config
Dovremo modificare solo questi 3 parametri:
LOCALE =it
XOAP_PARTNER_ID =[ Id ricevuto per email]
XOAP_LICENCE_KEY =[Key ricevuta per e-mail
Salviamo e chiudiamo.
Per ottenere il codice per il meteo della nostra città colleghiamoci a www.weather.com nella casella di ricerca inseriamo il nome della nostra città, invio e nella barra degli indirizzi in alto nel nostro browser copiamo il codice in maiuscolo di 8 caratteri; quello di Reggio Emilia, la mia città, è: ITXX0065
Ed ecco i miei file di configurazione per Conky e Concyforecast:
.conkyrc
# Use Xft?
use_xft yes
xftfont saxMono:size=9
xftalpha 0.8
text_buffer_size 2048
# Update interval in seconds
update_interval 1.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 340 0
maximum_width 340
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_inner_margin 5
# border width
border_width 1
# Default colors and also border colors
default_color C9DEED
#default_shade_color black
#default_outline_color white
own_window_colour 333333
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 12
gap_y 12
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
short_units yes
pad_percents 2
imlib_cache_size 0
TEXT
${if_existing /proc/net/route wlan0}${execpi 1800 conkyForecast --location=ITXX0065 --template=/home/luna/Scripts/conky/meteo.template}
${endif}${if_existing /proc/net/route eth0}${execpi 1800 conkyForecast --location=ITXX0065 --template=/home/luna/Scripts/conky/meteo.template}
${endif}${if_existing /proc/net/route ppp0}${execpi 1800 conkyForecast --location=ITXX0065 --template=/home/luna/Scripts/conky/meteo.template}${endif}
conkymeteo.template
${voffset 8}${font LCD:Bold:size=70}${time %k}${font} ${offset 2}${voffset -70}${font LCD:Bold:size=48}${time %M}${font}${offset -70}${voffset 46}${font saxMono:size=12}${time %a. %d %B %Y}${font}
${image [--datatype=WI] -p 188,40 -s 70×70}${offset 26}${image [--datatype=MI] -p 286,66 -s 43×43}
${offset 190}${voffset -52}${font saxMono:size=14}[--datatype=HT]${font}
${voffset 48}${offset 5}${image [--datatype=WI --startday=1] -p 2,144 -s 40×40}${font saxMono:size=8}${voffset -18}${offset 40}[--datatype=DW --startday=1 --endday=1]
${offset 47}[--datatype=HT --startday=1 --endday=1 --hideunits --centeredwidth=3]/[--datatype=LT --startday=1 --endday=1 --hideunits --centeredwidth=3]${font}
${voffset 16}${offset 5}${image [--datatype=WI --startday=2] -p 2,185 -s 40×40}${font saxMono:size=8}${voffset 0}${offset 40}[--datatype=DW --startday=2 --endday=2]
${offset 47}[--datatype=HT --startday=2 --endday=2 --hideunits --centeredwidth=3]/[--datatype=LT --startday=2 --endday=2 --hideunits --centeredwidth=3]${font}
${voffset 16}${offset 5}${image [--datatype=WI --startday=3] -p 2,226 -s 40×40}${font saxMono:size=8}${voffset -0}${offset 40}[--datatype=DW --startday=3 --endday=3]
${offset 47}[--datatype=HT --startday=3 --endday=3 --hideunits --centeredwidth=3]/[--datatype=LT --startday=3 --endday=3 --hideunits --centeredwidth=3]${font}
${voffset 16}${offset 5}${image [--datatype=WI --startday=4] -p 2,267 -s 40×40}${font saxMono:size=8}${voffset -0}${offset 40}[--datatype=DW --startday=4 --endday=4]
${offset 47}[--datatype=HT --startday=4 --endday=4 --hideunits --centeredwidth=3]/[--datatype=LT --startday=4 --endday=4 --hideunits --centeredwidth=3]${font}
${voffset -142}${offset 130}${font saxMono:size=9}[--datatype=CN]${font}
${voffset 0}${offset 130}${font saxMono:size=9}[--datatype=CC]${font}
${voffset 0}${offset 130}${font saxMono:size=9}Temp:[--datatype=HT --startday=0] / [--datatype=LT --startday=0]${font}
${voffset 0}${offset 130}${font saxMono:size=9}Precip.:[--datatype=PC]${font}
${voffset 0}${offset 130}${font saxMono:size=9}Visibil.:[--datatype=VI]${font}
${voffset 0}${offset 130}${font saxMono:size=9}Pres.:[--datatype=BR] [--datatype=BD]${font}
${voffset 0}${offset 130}${font saxMono:size=9}Umidità:[--datatype=HM]${font}
${voffset 0}${offset 130}${font saxMono:size=9}Alba:[--datatype=SR] Tramonto:[--datatype=SS]${font}
${voffset 0}${offset 130}${font saxMono:size=9}Vento:[--datatype=WS]-[--datatype=WA]°[--datatype=WD]${font}
${image [--datatype=BI] -p 190,276 -s 50×50}
Per maggiori dettagli:









Installare Conky 1.7.2 e Conkyforecast 2.09 su Ubuntu 9.04…
…
ciao se mi puoi dare una mano non ne vengo più a capo
non so se ho sbagliato quando ho ritrato le chiava non mi è apparso questo
script
http://xoap.weather.com/search/search?where=NORWICH
comunque forcast è installatoi ele chiavi le ho dentro in usr e in home
ma il meteo mi sta facendo impazzire
se mi indichi come fare template ed indicare i percorsi
forse ne vengo a capo
ti lasco anche telefono via mail di casa tanto non
ho nulla da nascondere
ciao ettore
Elyxya Reply:
gennaio 27th, 2010 at 13:02
@ettore,
Non ho capito molto bene, ma non ti è arrivata la mail con le chiavi di attivazione?
Per il template, forse è meglio se inizi a modificarne uno già fatto comunque se digiti da terminale:
conkyForecast --helpci sono le istruzioni.
Di che percorsi stai parlando?
Complimenti per il sito, ma veniamo al dunque.
Ho provato a copiare il tuo meteo e ad eseguirlo, ma viene visualizzato solo la parte scritta e nessuna immagine. Precedentemente con i fonts conkyweather e conkywind era perfettamente funzionante.
Come faccio a contrallare che versione di conky e conkyforecast è installata? perchè se provo ad aggiornarla il terminale mi comunica che è già alla versione più recente.
Ti ringrazio, fiducioso in una tua risposta ed in una probabile soluzione
@Roberto,
Che distro stai usando?
Se usi Ubuntu vai in gestore pacchetti e cerchi sia conky che conkyforecast per sapere la versione che stai utilizzando.