Installare Conky 1.7.2 e Conkyforecast 2.09 su Ubuntu 9.04

Conkyforecast 2.09

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 70x70}${offset 26}${image [--datatype=MI] -p 286,66 -s 43x43}
${offset 190}${voffset -52}${font saxMono:size=14}[--datatype=HT]${font}
${voffset 48}${offset 5}${image [--datatype=WI --startday=1] -p 2,144 -s 40x40}${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 40x40}${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 40x40}${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 40x40}${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 50x50}

Per maggiori dettagli:

Conky Sourceforge

kaivalagi.blog

Conky Hardcore

  5 comments for “Installare Conky 1.7.2 e Conkyforecast 2.09 su Ubuntu 9.04

  1. ettore
    26 gennaio 2010 at 01:18

    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

    :dash: :dash: :dash: :dash: :dash: 🙁

    • 27 gennaio 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 --help
      ci sono le istruzioni.
      Di che percorsi stai parlando?

  2. Roberto
    22 maggio 2010 at 08:59

    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

  3. 24 maggio 2010 at 23:55

    @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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

:-) 
:-( 
;-) 
:good: 
:negative: 
:scratch: 
:wacko: 
:yahoo: 
B-) 
:heart: 
:dash: 
:whistle: 
:yes: 
:unsure: 
:cry: 
:mail: