sábado, 11 de mayo de 2013

Agregar el tiempo a conky Ubuntu 13.04

Hoy veremos como instalar el tiempo en conky.

Comenzaremos con la instalacion de conky:

sudo apt-get install conky

Despues elegiremos la fuente que mas nos guste para nuestros iconos del tiempo:

http://www.dafont.com/search.php?psize=m&q=weather



Copiaremos o moveremos el archivo elegido a /usr/share/fonts/truetype/myfonts, para eso comenzaremos renombrando el archivo que nos descargamos a weather.ttf y suponiendo que lo hayamos descargado a nuestro directorio personal lo moveremos con el comando:

sudo mv ~/weather.ttf /usr/share/fonts/truetype/myfonts/weather.ttf

Sino existiera el directorio lo crearíamos con el comando mkdir.

El siguiente paso es agregar el repositorio eh instalar conkyforecast del siguiente modo:

sudo add-apt-repository ppa:conkyhardcore/ppa

Dado que por el momento este repositorio no esta disponible para raring debemos editarlo del siguiente modo: (Dependiendo de la versión de ubuntu que uses el nombre del archivo para los repositorios puede variar)

sudo gedit /etc/apt/sources.list.d/conkyhardcore-ppa-raring.list

y lo dejaremos con el siguiente texto:

deb http://ppa.launchpad.net/conkyhardcore/ppa/ubuntu natty main
# deb-src http://ppa.launchpad.net/conkyhardcore/ppa/ubuntu raring main

Actualizamos e instalamos:

sudo apt-get update && sudo apt-get install conkyforecast

luego moveremos el archivo .conkyForecast.config a nuestra carpeta de inicio:

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

Editaremos y modificaremos este archivo una vez que nos hayamos registrado en http://www.weather.com/ y recibido el e-mail de confirmación con la información que necesitamos.

gedit ~/.conkyForecast.config

buscaremos el siguiente texto y agregaremos la información recibida en el correo.

XOAP_PARTNER_ID = 
XOAP_LICENCE_KEY = 

Ahora podemos  modificar el archivo de configuración de conky o crear uno nuevo con:


#Windows Layout##

background yes
use_xft yes
xftfont 123:size=8
xftalpha 0.5
update_interval 0.5
total_run_times 0
own_window yes
own_window_argb_visual yes
own_window_type conky
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 235 5
maximum_width 250
alignment top_right
gap_x 320
gap_y 30
no_buffers no
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale yes
use_spacer right
text_buffer_size 256
draw_shades no 

####
## My colors.
#
color0 White
color1 Ivory
color2 Ivory2
color3 Ivory3
color4 Tan1
color5 Tan2
color6 Gray
color7 AntiqueWhite4
color8 DarkSlateGray
color9 Black

TEXT


##################
##   WEATHER    ##
##################
${voffset 5}${font Arial:bold:size=9.5}${color4}TIEMPO ${color8}${hr 2}
# ${goto 59}${font Weather:size=40}${color1}${voffset -8}${font RadioSpace:size=32}${color3}${offset 14}${execpi 600 conkyForecast --location=SPXX0190}
${goto 59}${font Weather:size=40}${color1}${voffset -8}${font RadioSpace:size=32}${color3}${offset 14}${alignc}${execpi 600 conkyForecast --location=SPXX0190}
${voffset -17}${font Arial:size=22}${color4}${alignc}${execi 600 conkyForecast --location=SPXX0190 --datatype=OB}
${voffset 7}${goto 20}${font ConkyWindNESW:style=Bold:size=38}${color2}${execi 600 conkyForecast --location=SPXX0190 --datatype=BS}${goto 96}${voffset -5}${font ConkyWeather:style=Bold:size=40}${color2}${execi 600 conkyForecast --location=SPXX0190 --datatype=WF}${voffset -2}${goto 180}${font MoonPhases:size=30}${color2}${execi 600 conkyForecast --location=SPXX0190 --datatype=HT}
${voffset -20}${goto 30}${font}${color2}${execi 600 conkyForecast --location=SPXX0190 --datatype=WS}${goto 86}Feels like ${execi 600 conkyForecast --location=SPXX0190 --datatype=LT --centeredwidth=4 }${goto 182}Lunar
${voffset 10}${goto 30}${font}${color2}${execi 600 conkyForecast --location=SPXX0190 --datatype=DW --startday=1 --shortweekday}${goto 83}${execi 600 conkyForecast --location=SPXX0190 --datatype=DW --startday=2 --shortweekday}${goto 136}${execi 600 conkyForecast --location=SPXX0190 --datatype=DW --startday=3 --shortweekday}${goto 192}${execi 600 conkyForecast --location=SPXX0190 --datatype=DW --startday=4 --shortweekday}
${goto 20}${font}${color2}${font ConkyWeather:size=32}${execi 600 conkyForecast --location=SPXX0190 --datatype=WF --startday=1 --endday=5 --spaces=1}
${goto 22}${voffset -30}${font}${color2}${execi 600 conkyForecast --location=SPXX0190 --datatype=HT --startday=1 --hideunits --centeredwidth=4 }/${execi 600 conkyForecast --location=SPXX0190 --datatype=LT --startday=1 --hideunits --centeredwidth=4 }${goto 76}${execi 600 conkyForecast --location=SPXX0190 --datatype=HT --startday=2 --hideunits --centeredwidth=4 }/${execi 600 conkyForecast --location=SPXX0190 --datatype=LT --startday=2 --hideunits --centeredwidth=4 }${goto 130}${execi 600 conkyForecast --location=SPXX0190 --datatype=HT --startday=3 --hideunits --centeredwidth=4 }/${execi 600 conkyForecast --location=SPXX0190 --datatype=LT --startday=3 --hideunits --centeredwidth=4 }${goto 185}${execi 600 conkyForecast --location=SPXX0190 --datatype=HT --startday=4 --hideunits --centeredwidth=4 }/${execi 600 conkyForecast --location=SPXX0190 --datatype=LT --startday=4 --hideunits --centeredwidth=4 }
${voffset -0}${font LiberationSans:size=8}${color4}${alignc 5}Sunrise${offset 1}${execi 600 conkyForecast --location=SPXX0190 --datatype=SR --startday=1}${color3}${offset 2}|${offset 2}${color4}Sunset${offset 1}${execi 600 conkyForecast --location=SPXX0190 --datatype=SS --startday=1}


Donde deberéis reemplazar SPXX0190 por la localización que vosotros deseéis y la cual podéis obtener de http://www.weather.com/.

Por ultimo podéis crear un script para agregar al inicio y que asi abra multiples ejecuciones de conky como por ejemplo un archivo con el nombre inicio_conky.sh en vuestro directorio personal y que podéis hacer así:

gedit ~/inicio_conky.sh

En su interior podéis poner por ejemplo:

#!/bin/bash

sleep 10 && conky -c ~/conky_tiempo
sleep 10 && conky -c /etc/conky/conky.conf

Y darle permisos de ejecucion:

sudo chmod 777 ~/inicio_conky.sh




1 comentario:

  1. The merit casino - deccasino.com
    The Merit Casino Bonus Codes. The Merit Casino is choegocasino a good, regulated casino for those 인카지노 who want to gamble. The site has several different games, 메리트 카지노 and players

    ResponderEliminar