Appunti disordinati

Come configurare Conky in Ubuntu Jaunty


Articolo originaleOggi vi offro alcune semplici e simpatiche configurazioni di Conky, il monitor di sistema a vista da disporre sul proprio desktop.Aggiungere RepositoryOccorre anzitutto aggiungere dei repository:Per Ubuntu Jaunty :$sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-jaunty.list -O /etc/apt/sources.list.d/m-buck-conky-jaunty.listPer Ubuntu Intrepid :$sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-intrepid.list -O /etc/apt/sources.list.d/m-buck-conky-intrepid.listPer Ubuntu Hardy :$sudo wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-hardy.list -O /etc/apt/sources.list.d/m-buck-conky-hardy.listAggiungete le chiavi pubbliche del repository:$wget -q http://www.kaivalagi.com/ubuntu/ppa/m-buck-conky-key.gpg -O- | sudo apt-key add -Aggiornate l'elenco delle vostre repositories ed installate i pacchetti necessari:$sudo apt-get update && sudo apt-get install conkyScaricate questo file di configurazione nella vostra directory home:$cd && wget -c http://dl.getdropbox.com/u/83257/.conkyrcCreate la directory "scripts" nella vostra directory home e scaricate gli scripts (estrarre, copiare in) nella directory scripts:$cd && mkdir scripts && cd scripts && wget -c http://dl.getdropbox.com/u/83257/conkyscripts.zip && unzip conkyscripts.zip && rm conkyscripts.zip && mv conkyscripts/*.* ~/scripts/ && rm -rf conkyscriptsOra scaricate i fonts e spostateli nella directory ~/.fonts :$cd && wget -c http://dl.getdropbox.com/u/83257/conkyfonts.zip && unzip conkyfonts.zip && cp ~/conkyfonts/*.* ~/.fonts/ && rm -rf ~/conkyfonts && rm conkyfonts.zipMonitorate la postaOra aprite il vostro file .conkyrc (lo dovrete aprire molte volte :) ) :$gedit ~/.conkyrcE trovate questa riga :${execpi 300 python ~/scripts/gmail_parser.py vostronomemail vostrapasswordmail 3}Cambiate il vostro vostronomemail e la vostrapasswordmail con il vostro username di Gmail e la password.(assicuratevi che nessuno usi il vostro computer con il vostro username in quanto password e username non sono criptati!)Se volete usare le dotazioni Gmail, dovete installare anche questo pacchetto :$sudo apt-get install python-feedparserControllate la temperaturaSe volete usare le dotazioni relative a temperatura dell'hard disk e della CPU, dovrete installare i pacchetti hddtemp e lm-sensors :$sudo apt-get install hddtemp lm-sensorsQuando installate hddtemp, vi verranno chieste molte cose. Avviate il demone al boot e premete Invio quando vi vengono chiesti IP e Port. Configurate anche il vostro sensore lm-sensors con il comando $sudo sensors-detect. (Se non capite nulla nella schermata di configurazione, basta digitare YES per ogni cosa.)Che tempo fa?Per le condizioni Meteo, dovrete seguire questo link ed inserire il vostro zip code O la vostra città. Sarete inviati ad un URL come questo (E' di Ankara, Turchia, ma io non vivo li, ho solo inserito una città a caso della Turchia)http://weather.yahoo.com/forecast/TUXX0003.htmlCopiate l' ID della località (in questo esempio : TUXX0003 ) e modificate pogodynka.sh :gedit ~/scripts/pogodynka.shCercate kod=USID0025 in quel file e rimpiazzate l'ID con il vostro.Prima di salvare il file. se volete usare la scala Celsius invece di quella Farenheit :Trovate questa riga :w3m -dump http://weather.yahoo.com/forecast/"$kod".html | grep -A21 "Current" | sed 's/DEG/°/g' > $plikE rimpiazzatela con questa :w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 “Current” | sed ’s/DEG/°/g’ > $plikSalvate. Ora create un file vuoto nella vostra home directory chiamato Meteo:$cd && touch MeteoPS : Va impostato il chmod a 777 al file Meteo, altrimenti non si vede alcuna immagine nello spazio Meteo.Monitorate la reteOra potete personalizzare il vostro file .conkyrc secondo le vostre necessità. Di default il file conkyrc monitorizza eth1 quale rete. Andrebbe cambiato in eth0. Potete aggiungere anche una altra line a per la wlan0${font PizzaDude Bullets:size=16}v${font} Up: ${upspeed eth0} Kb/s${font PizzaDude Bullets:size=16}r${font} Down: ${downspeed eth0} Kb/s${font PizzaDude Bullets:size=16}M${font} Upload: ${totalup eth0}${font PizzaDude Bullets:size=16}S${font} Download: ${totaldown eth0}Conky all'AvvioOra dobbiamo aggiungere conky allo start up. Invece di aggiungere solamente il comando conky al vostro start up, vi consiglio di creare uno script per lo sleep per evitare problemi con Compiz in Ubuntu Intrepid :Va creato un file conky_start.shnella home directory e aggiunto allo start up$cd && touch conky_start.sh && chmod +x conky_start.sh && gedit conky_start.shE aggiungere queste righe al file e salvarlo :#!/bin/bashsleep 30 &&exec conky -d -c ~/.conkyrc &exitOra andate su Sistema --> Preferenze --> Start Up Applications (Start Up Applications è il nome presente in Ubuntu Jaunty, le vecchie versioni di Ubuntu, come Intrepid, usano un nome differente, Sessioni.)Cliccate su Aggiungi. Nominatelo Conky Start Up o come volete. Per il comando trovate conky_start_sh.Riavviate il computer e divertitevi!pmenegaz