Conky Mini en elementary OS Luna

Si tienes un netbook y por sus dimensiones puede que te interese los dos siguientes conkys y que además están basados en Conky Vision y Conky-Harmattan, ambos buenos representantes actuales sobre el conky dedicado al pronóstico de tiempo.

Mini

Conky Mini en elementary OS Luna

Nos facilita el pronóstico del tiempo para tres días incluyendo el actual, indicándonos además el nombre de nuestra ciudad.

Conky Mini

Instalación

Para elementary OS Luna, muy sencilla y vía PPA,

$ sudo add-apt-repository ppa:yunnxx/elementary
$ sudo apt-get update
$ sudo apt-get install elementary-conky-mini

A continuación de esto, procedemos con el lanzamiento de un pequeño script para que prepare y configure, el entorno de nuestro usuario actual.

$ iconkymini.sh

Tras conseguir el código WOEID correspondiente a nuestra ciudad y país, necesario para el pronostico del tiempo, tendremos que editar el fichero ~/.conky/.conkyrcWeatherMini, donde sustituiremos por el que allí se encuentra. Mas abajo dejo el enlace para ver como conseguir el WOEID.

El script contrario para quitar el conky del entorno de nuestro usuario, sería:

$ dconkymini.sh

MiniDay

Pantalla Conky MiniDay

Para este, nos muestra el pronóstico del tiempo para hoy, indicándonos además, el nombre de nuestra ciudad y hora actuales.

Conky MiniDay

De igual manera que en caso anterior, procedemos con el lanzamiento de un script para que prepare y configure, el entorno de nuestro usuario actual.

$ iconkyminiday.sh

Tras conseguir el código WOEID correspondiente a nuestra ciudad y país, necesario para el pronostico del tiempo, tendremos que editar el fichero ~/.conky/.conkyrcWeatherMiniDay, donde sustituiremos por el que allí se encuentra. Mas abajo dejo el enlace para ver como conseguir el WOEID.

El script para la desinstalación del conky, del entorno de nuestro usuario, sería:

$ dconkyminiday.sh

Cosas a tener en cuenta, el paquete elementary-conky-mini incluye ambos conkys. El usuario conforme el sistema anterior solamente podrá tener configurado uno de ellos,  por lo que habrá que elegir uno de dos, si deseas intercambiarlos, antes previamente habrá que desinstalar el actual para luego instalar el otro. El conky entrará en funcionamiento, tras el iniciar la sesión por lo que tendremos que salir e iniciar de nuevo.

Como se ha dicho anteriormente la consecución de WOEID, lo podemos ver en un post anterior.

Y por último, para la desinstalación del paquete en el sistema, sería:

$ sudo apt-get remove elementary-conky-mini

Pues nada más y que lo disfrutéis. ;)

Esta entrada fue publicada en articulo, conky, elementaryos, GNU/Linux y etiquetada , , , , . Guarda el enlace permanente.

8 respuestas a Conky Mini en elementary OS Luna

  1. ¿Podrías hacer un tutto sobre como se instala el superwingpanel en ubuntu trusty?

    • yunn dijo:

      Hola anthony305lol, gracias por tu sugerencia que voy a tener en cuenta, pero que de momento no es posible, ya que no hay paquete de superwingpanel para trusty, pero confio que con el tiempo lo puedan sacar para esta versión. Saludos, ;)

  2. mitcoes1604 dijo:

    Gracias por la entrada

    Me las apañé para añadir Harmattan a conky-manager, pero no encontre’ la manera de que me salieran en castellano los días de la semana del pronostico del tiempo.

    .Uso Manjaro, – por cierto probadla, es una delicia, yo estoy encantado desde que migré desde Xubuntu – y no sé porqué razón no tengo un .conky con conkyrcweatherminiday pero no estaría nada mal que publicases el contenido de la versión inglés y castellana para que pudiese detectar donde está la variable de idioma en los iconos de pronóstico

    • yunn dijo:

      Hola mitcoes1604, para que te salgan los dias de la semana en castellano tienes que añadir el parámetro LANG=es_ES.UTF-8, por ejemplo para el conky MiniDay, quedó así:

      ${execi 300 LANG=es_ES.UTF-8 date -d +0day +%a | tr '[a-z]' '[A-Z]'}

      Antes de la instalación para un usuario en concreto, los puedes encontrar en la carpeta /etc/conkymini

      Gracias y saludos,

  3. Gerson dijo:

    Creo que para instalar se debe usar esta lńea de comando:
    sudo apt-get install elementary-conky-mini
    porque tal como pusiste en el inicio es para desinstalar, y otro apartado es con el problema de WOEID que no sale para todas las ciudades por ejemplo para Argentina no pude ubicar a Concordia con sus números, me envía siempre a Yahoo Wheater, así lo escriba correctamente.

  4. mitcoes1604 dijo:

    Gracias, he añadido la linea y nada – adjunto el conky en txt –

    Lo del conky manager, añadir una carpeta Harmattana themes , y dentro de ella una llamada config con los harmatan que te gusten renombrados – ellos usan los mismos nombres y distintas carpetas –

    otra carpeta Font con Droid Sans.TTF que viene en harmattan

    Amyharmattan :

    color8 FFFFFF

    alignment top_right
    own_window_argb_visual no
    own_window_colour 000000
    TEXT
    # Various images #
    ${execi 300 curl -s “http://weather.yahooapis.com/forecastrss?w=776688&u=c” -o ~/.cache/weather.xml}
    ${image ~/.conky-weather/assets/Transparent/God-Mode/separator-v.png -p 95,185 -s 1×76}\
    ${image ~/.conky-weather/assets/Transparent/God-Mode/separator-v.png -p 172,185 -s 1×76}\
    ${image ~/.conky-weather/assets/Transparent/God-Mode/separator-h.png -p 33,90 -s 202×1}\
    ${image ~/.conky-weather/assets/Transparent/God-Mode/separator-h.png -p 33,176 -s 202×1}\
    ${image ~/.conky-weather/assets/Transparent/God-Mode/separator-h.png -p 33,269 -s 202×1}\
    ${image ~/.conky-weather/assets/Transparent/God-Mode/separator-h.png -p 33,369 -s 202×1}\
    ${image ~/.conky-weather/assets/Transparent/God-Mode/separator-h.png -p 33,474 -s 202×1}\
    \
    # The days of the forecast #
    ${execi 300 LANG=es_ES.UTF-8 date -d +0day +%a | tr ‘[a-z]’ ‘[A-Z]’}
    \
    ${color3}${voffset 172}${alignc 77}${execi 300 grep “yweather:forecast” ~/.cache/weather.xml | grep -o “day=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*” | awk ‘NR==1′ | tr ‘[a-z]’ ‘[A-Z]’}${color}
    ${color3}${voffset -13}${alignc}${execi 300 grep “yweather:forecast” ~/.cache/weather.xml | grep -o “day=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*” | awk ‘NR==2′ | tr ‘[a-z]’ ‘[A-Z]’}${color}
    ${color3}${voffset -13}${alignc -77}${execi 300 grep “yweather:forecast” ~/.cache/weather.xml | grep -o “day=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*” | awk ‘NR==3′ | tr ‘[a-z]’ ‘[A-Z]’}${color}
    \
    # The temperatures of the forecast #
    \
    ${color2}${voffset 51}${alignc 77}${execi 300 grep “yweather:forecast” ~/.cache/weather.xml | grep -o “low=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*” | awk ‘NR==1′}°/${execi 300 grep “yweather:forecast” ~/.cache/weather.xml | grep -o “high=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*” | awk ‘NR==1′}°${color}
    ${color2}${voffset -13}${alignc}${execi 300 grep “yweather:forecast” ~/.cache/weather.xml | grep -o “low=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*” | awk ‘NR==2′}°/${execi 300 grep “yweather:forecast” ~/.cache/weather.xml | grep -o “high=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*” | awk ‘NR==2′}°${color}
    ${color2}${voffset -13}${alignc -77}${execi 300 grep “yweather:forecast” ~/.cache/weather.xml | grep -o “low=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*” | awk ‘NR==3′}°/${execi 300 grep “yweather:forecast” ~/.cache/weather.xml | grep -o “high=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*” | awk ‘NR==3′}°${color}
    \
    # The “conditions” section of the conky #
    \
    ${goto 36}${voffset -172}${font Droid Sans :size=36}${color1}${execi 300 grep “yweather:condition” ~/.cache/weather.xml | grep -o “temp=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*”}°${font}${color}
    ${goto 46}${voffset 14}${font Droid Sans :size=12}${color1}${execi 300 grep “yweather:condition” ~/.cache/weather.xml | grep -o “text=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*”}${font}${color}
    ${color1}${alignr 62}${voffset -73}${execi 300 grep “yweather:atmosphere” ~/.cache/weather.xml | grep -o “pressure=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*”} ${execi 300 grep “yweather:units” ~/.cache/weather.xml | grep -o “pressure=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*”}
    ${color1}${alignr 62}${voffset 7}${execi 300 grep “yweather:atmosphere” ~/.cache/weather.xml | grep -o “humidity=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*”} %${color}
    ${color1}${alignr 62}${voffset 7}${execi 300 grep “yweather:wind” ~/.cache/weather.xml | grep -o “speed=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*”} ${execi 300 grep “yweather:units” ~/.cache/weather.xml | grep -o “speed=\”[^\”]*\”” | grep -o “\”[^\”]*\”” | grep -o “[^\”]*”}${color}
    \
    # Clock + calendar #
    \
    ${voffset -117}${font Droid Sans Mono :size=22}${alignc}${color2}${time %H:%M}${font}${color}
    ${voffset 4}${font Droid Sans :size=10}${alignc}${color6}${time %A, %B %d}${font}${color}
    \
    # Cpu, memory, uptime, and load graph #
    \
    ${voffset 294}${goto 40}${color2}Cpu:${color}
    ${voffset 4}${goto 40}${color2}Mem:${color}
    ${voffset 4}${goto 40}${color2}Uptime:${color}
    ${voffset -47}${alignr 39}${color2}${cpu cpu0}% ${cpu cpu1}% ${cpu cpu2}%${color}
    ${voffset 4}${alignr 39}${color2}${memperc}%${color}
    ${voffset 4}${alignr 39}${color2}${uptime_short}${color}
    ${voffset -47}${alignc}${color2}${cpubar 5,36}${color}
    ${voffset 4}${alignc}${color2}${membar 5,36}${color}
    ${voffset 29}${goto 40}${loadgraph 26,190 FFFFFF FFFFFF -l}
    \
    # The processes section #
    \
    ${voffset 26}${goto 40}${color2}${top_mem name 1}${color}
    ${voffset 4}${goto 40}${color2}${top_mem name 2}${color}
    ${voffset 4}${goto 40}${color2}${top_mem name 3}${color}
    ${voffset 4}${goto 40}${color2}${top_mem name 4}${color}
    ${voffset 4}${goto 40}${color2}${top_mem name 5}${color}
    ${voffset -81}${alignc}${color5}${top_mem mem 1}%${color}
    ${voffset 4}${alignc}${color5}${top_mem mem 2}%${color}
    ${voffset 4}${alignc}${color5}${top_mem mem 3}%${color}
    ${voffset 4}${alignc}${color5}${top_mem mem 4}%${color}
    ${voffset 4}${alignc}${color5}${top_mem mem 5}%${color}
    ${voffset -81}${alignr 39}${color6}${top_mem mem_res 1}${color}
    ${voffset 4}${alignr 39}${color6}${top_mem mem_res 2}${color}
    ${voffset 4}${alignr 39}${color6}${top_mem mem_res 3}${color}
    ${voffset 4}${alignr 39}${color6}${top_mem mem_res 4}${color}
    ${voffset 4}${alignr 39}${color6}${top_mem mem_res 5}${color}
    ${voffset -104}${goto 40}${color1}Proc${color}
    ${voffset -13}${alignc}${color1}Mem%${color}
    ${voffset -13}${alignr 39}${color1}Mem${color}
    \
    # The network section #
    \
    ${if_existing /proc/net/route ppp0}
    ${voffset -227}${goto 40}${color5}Up: ${color2}${upspeed enp5s0}${color5}${goto 150}Down: ${color2}${downspeed enp5s0}
    ${voffset 10}${goto 40}${upspeedgraph enp5s0 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph enp5s0 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup enp5s0}${color5}${goto 150}Received: ${color2}${totaldown enp5s0}
    ${else}
    ${if_existing /proc/net/route ppp1}
    ${voffset -240}${goto 40}${color5}Up: ${color2}${upspeed enp5s0}${color5}${goto 150}Down: ${color2}${downspeed enp5s0}
    ${voffset 10}${goto 40}${upspeedgraph enp5s0 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph enp5s0 26,80 FFFFFF FFFFFF}
    ${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup enp5s0}${color5}${goto 150}Received: ${color2}${totaldown enp5s0}
    ${else}
    l

    • yunn dijo:

      Hola mitcoes1604, probando tu conky a mi si que me va,

      http://goo.gl/oDalZb

      posiblemente te falte por instalar algún paquete de idiomas, verifica tu configuración.

      Cuando soluciones esto, también tienes que sustituir las lineas que muestran los días de la semana,

      ${color3}${voffset 172}${alignc 77}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1' | tr '[a-z]' '[A-Z]'}${color}
      ${color3}${voffset -13}${alignc}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2' | tr '[a-z]' '[A-Z]'}${color}
      ${color3}${voffset -13}${alignc -77}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3' | tr '[a-z]' '[A-Z]'}${color}

      Ya que estan sacando este literal del fichero ~/.cache/weather.xml y éste está en ingles,

      yweather:forecast day="Sun" date="25 May 2014" low="12" high="17" text="Partly Cloudy" code="29" 
      yweather:forecast day="Mon" date="26 May 2014" low="12" high="16" text="Showers" code="11" 
      yweather:forecast day="Tue" date="27 May 2014" low="11" high="17" text="AM Showers" code="39"
      yweather:forecast day="Wed" date="28 May 2014" low="12" high="20" text="Cloudy" code="26" 
      yweather:forecast day="Thu" date="29 May 2014" low="11" high="18" text="Scattered Showers" code="39"

      Y gracias por el tip de conky manager, Saludos, ;)

Deja un comentario