Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 39 del 22/07/2011 15.30.33

Nascondi questo messaggio

Articolo incompleto: Questo articolo è incompleto e necessita una revisione dei contenuti.

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida viene mostrato come installare e configurare i plugin di Conky.

Preparativi

Per poter installare i vari plugin e necessario abilitare il repository conky-companios.

Aprire quindi un terminale e digitare:

sudo apt-add-repository ppa:conky-companions
sudo apt-get update

Plugin per riproduttori audio

Questa è la lista dei pacchetti dei plugin disponibili per ciascun riproduttore audio:

Uso e sintassi

Il plugin permette la visualizzazione di informazioni relativa alla traccia che è in riproduzione.

I seguenti esempi fanno riferimento all'utilizzo di Rhythmbox, se si utilizza un altro riproduttore sostituire la dicitura conkyRhythmbox con conkyBanshee, conkyExaile, ecc..

Nel file di configurazione ~/.conkyrc è possibile aggiungere le seguenti righe:

Comando

Visualizzazione

${exec conkyRhythmbox --datatype=ST}

Stato del riproduttore (Play, pausa, ecc.)

${exec conkyRhythmbox --datatype=CA}

Copertina

${exec conkyRhythmbox --datatype=TI}

Titolo

${exec conkyRhythmbox --datatype=AL}

Nome dell'album

${exec conkyRhythmbox --datatype=AR}

Nome dell'artista

${exec conkyRhythmbox --datatype=GE}

Genere musicale

${exec conkyRhythmbox --datatype=YR}

Anno di uscita della canzone

${exec conkyRhythmbox --datatype=TN}

Numero della traccia

${exec conkyRhythmbox --datatype=FN}

Nome del file

${exec conkyRhythmbox --datatype=BR}

Bitrate in Kb/s

${exec conkyRhythmbox --datatype=LE}

Durata totale della traccia

${exec conkyRhythmbox --datatype=PP}

Posizione corrente in percentuale

${exec conkyRhythmbox --datatype=PT}

Posizione corrente in minuti

${exec conkyRhythmbox --datatype=RT}

Voto (rating) della traccia

${exec conkyRhythmbox --datatype=VO}

Volume di riproduzione

Se si utilizza Rhythmbox per visualizzare le copertine potrebbe essere necessario installare il pacchetto rhythmbox-desktop-art

Se non si riesce a visualizzare una copertina, potrebbe essere perché questa non è inserita nella directory corretta. Inserire le copertine in /tmp/cover oppure cambiare il percorso inserendo il codice:

${exec conkyRhythmbox --coverartpath=percorso_directory_della_copertina}

Per ulteriori informazioni può essere visualizzare l'help digitando in un terminale:

conkyRhythmbox -h

Plugin per informazioni meteo

Per visualizzare informazioni meteo installare il pacchetto conkyforecast.

Il servizio viene fornito dal sito americano www.weather.com al quale è necessario essere registrati per ottenere i codici relativi a partner ID e licence key da utilizzare per la configurazione del plugin.

Configurazione

Aprire con i privilegi di amministrazione e con un editor di testo il file /usr/share/conkyforecast/conkyForecast.config e settare i parametri in modo che risultino del tipo:

--LOCALE = it
--XOAP_PARTNER_ID = codice_fornito_con_la_registrazione 
--XOAP_LICENCE_KEY  = codice_fornito_con_la_registrazione 
--MAXIMUM_DAYS_FORECAST = 7
--AUTO_NIGHT = False
--DEFAULT_LOCATION = codice_città

Mentre i parametri partner ID e licence key vengono forniti registrandosi al servizio, per ottenere il codice_città è sufficiente cercare la propria città nel sito www.weather.com e nella barra degli indirizzi prelevare il codice ITXX con i numeri immediatamente successivi. Per esempio nel caso di Roma il parametro verrebbe impostato nel seguente modo:

--DEFAULT_LOCATION = ITXX0067

Per copiare il file di configurazione nella propria home, in una finestra di terminale digitare:

sudo cp /usr/share/conkyforecast/conkyForecast.config ~/.conkyForecast.config

Uso e sintassi

Nel file ~/.conkyrc può essere inserita una riga del tipo:

${execi 500 /usr/bin/conkyForecast --location=codice_città comandi_aggiuntivi}

Dopo il comando location occorre inserire il codice della città e gli eventuali comandi aggiuntivi. Per esempio una riga di questo tipo:

${execi 500 /usr/bin/conkyForecast --location=ITXX0067 --datatype=CC --datatype=BR}

restituisce le condizioni meteo attuali (--datatype=CC) e pressione atmosferica (--datatype=BR) nella città di Roma (--location=ITXX0067).

Segue un elenco dei comandi disponibili:

Comando

Visualizzazione

--datatype=DW

Giorno della settimana delle informazioni meteo

--datatype=WF

Weather font output

--datatype=LT

Temperatura minima se relativa ad una previsione, temperatura percepita se relativa alla giornata corrente

--datatype=HT

Temperatura massima

--datatype=CC

Condizioni climatiche correnti

--datatype=CT

Condizioni climatiche correnti

--datatype=PC

possibilità di precipitazioni in percentuale

--datatype=HM

Unidità in percentuale

--datatype=VI

Visibilità

--datatype=WD

Punto cardinale dal quale proviene il vento

--datatype=WA

Direzione del vento in gradi

--datatype=WS

Velocità del vento

--datatype=CN

Nome della città selezionata per le previsioni meteo

--datatype=CO

Nazione in cui si trova la città selezionata

--datatype=OB

Osservatorio dal quale vengono prelevate informazioni meteo

--datatype=SR

Ora dell'alba

--datatype=SS

Ora del tramonto

--datatype=DL

Durata della luce solare

--datatype=MP

Fase lunare

--datatype=BR

Pressione atmosferica

--datatype=BD

Tendenza della pressione atmosferica (in calo/in aumento/stazionaria)

--datatype=UI

Indice UV

--datatype=UT

Intensità dei raggi UV

--datatype=DP

Punto di rugiada

Dopo il comando datatype è possibile aggiungere il comando startday seguito dal numero relativo a fra quanti giorni si desidera vedere la previsione, per esempio l'opzione:

--startday=2

visualizzerà i dati meteo entro 2 giorni.

Template

Creando un template sarà possibile visualizzare immagini relative alle condizioni meteo. Si tratta di creare un file del tipo .template, ad esempio meteo.template e salvarlo nella propria home. Al suo interno possono essere inseriti dati di questo tipo:

${image [--datatype=WI] -p 120,60 -s 100x100}

dove le componenti hanno i seguenti siglificati:

  • image: comando che mostra l'immagine

  • datatype: tipo di immagine visualizzata (vedere tabella sottostante)

  • -p 120,60: posizionamento dell'immagine all'interno di Conky

  • -s 100x100: dimensione dell'immagine

Segue un elenco dei datatype da inserire nel template:

Comando

Visualizzazione

--datatype=WI

Immagine del meteo di giorno (sole con nuvole/pioggia/ecc..)

--datatype=MI

Immagine del meteo di notte (luna con nuvole/pioggia/ecc..)

--datatype=WM

Mappa radar

Plugin per torrent

Il plugin per monitorare i flussi torrent è al momento disponibile solo per l'utilizzo di Transmission.

È consigliabile eseguire una copia di backup del fil .conkyrc prima di eseguire lo script di installazione.

Dopo aver verificato che il pacchetto transmission-cli sia già installato, scaricare dal seguente indirizzo il file conkytansmission-0.5.tar.gz ed estrarlo nella propria home.

Digitare quindi in una finestra di terminale i seguenti comandi per avviare lo script di installazione:

cd ~/conkytransmission
sh install.sh

Configurazione

Purtroppo conkyTransmission non è configurabile attraverso il file .conkyrc come gli altri plugin. Per modificarlo è necessario modificare dei codici in linguaggio Lua e Pyhon.

Per importare il linguaggio Lua di conkyTransmission nel file .conkyrc aggiungendo le seguenti righe:

lua_load /path/to/conkytransmission.lua

prima della voce TEXT e:

${execpi 3 /path/to/conkytransmission.py}

dopo la voce TEXT.

Plugin per Google Reader

Per visualizzare i feed di Google Reader, il noto raccoglitore di feed RSS di Google è per prima cosa necessario essere iscritti a Google Reader.

Installare quindi il pacchetto conkygooglereader.

Configurazione

Nel file ~/.conkyrc deve essere inserita la seguente riga:

${execpi 600 conkyGoogleReader --username=username@googlemail.com --password=password --template=/usr/share/conkygooglereader/example/conkyGoogleReader.template}

dove alle voci:

  • --username: occorre inserire il nome utente, cioè l'indirizzo email che avete fornito durante la registrazione a Google Reader.

  • --password: occorre inserire la password del proprio account Google Reader.

Il file /usr/share/conkygooglereader/example/conkyGoogleReader.template individua il template che verrà applicato ad ogni notizia. Le stringhe al suo interno sono del tipo:

${color3}${font Bitstream Vera Sans Mono:style=Bold:size=20}[unreadcount]${font}

Segue un elenco delle parametri disponibili:

Comando

Visualizzazione

[unreadcount]

Notizie non lette

[name]

Titolo della notizia

[url]

Rimando alla notizia

Conky per Google Calendar

Con Conky è anche possibile visualizzare il proprio Google Calendar.

Installazione

Installare il pacchetto conkygooglecalendar.

Uso e sintassi

Come per Google Reader, anche Google Calendar si basa su due file di configurazione: un .template e un .conkyrc.

Il .conkyrc

Questa è la stringa da inserire nel .conkyrc:

${execpi 600 conkyGoogleCalendar --username=username@googlemail.com --password=password --daysahead=7 --limit=10 --template=/usr/share/conkygooglecalendar/conkyGoogleCalendar.template} 

dove:

  • execpi 600 conkyGoogleCalendar esegue il programma.

  • dopo --username è necessario specificare il proprio nome utente di Google Calendar.

  • dopo password è necessario inserire la password del proprio utente di Google Calendar.

  • --daysahead= specifica il numero di giorni del quale si intende visualizzare le voci del calendario.

  • --limit= definisce il numero massimo di eventi da mostrare, se --limit=0 visualizza tutti gli eventi.

  • --template= specifica il template da utilizzare (vedere quì).

Il .template

Nel template si specifica un "modello" che verrà applicato per ogni evento. Le stringhe al suo interno sono del tipo:

${color3}Title: ${color1}[title]

dove:

  • [title] per mostrare il titolo dell'evento

  • [starttime] è l'ora di inizio dell'evento

  • [endtime] è l'ora di fine dell'evento.

  • [location] è il luogo dove avviene l'evento.

  • [description] è la descrizione dell'evento.

  • [who] mostra di chi è l'evento.

Plugin per E-mail

Installare il pacchetto conkyEmail.

Per configurare le impostazioni e sufficiente editare il file ~/.conkyrc. Ogni riga racchiusa dai simboli ${} visualizza una casella di posta elettronica.

La sintassi utilizzata è del tipo:

${execi 600 conkyEmail opzione}

Segue un elenco delle opzioni possibili:

Comando

Valore da inserire

--servertype=

Specificare se il server è POP o IMAP. Se non specificato, predefinito è POP.

--servername=

Specificare il nome del server, predefinito è pop.mail.yahoo.co.uk.

--port=

Specificare la porta di entrata, se diversa dal solito.

--ssl=

Utilizza la sicurezza SSL.

--username=

Username della propria casella di posta elettronica.

--password=

Password della propria casella di posta elettronica.

--template=

Percorso per eventuale template, consultare conkyEmail -h per ulteriori informazioni.

--maxwith=

Numero di caratteri per linea da visualizzare. Se non specificato, predefinito è 80.

--linelimit=

Numero di di visualizzazione per ogni mail. Se non specificato, predefinito è 0 (infinito).

Ulteriori risorse


CategoryHomepage