Escritorio Abril [Conky-2]


Continuando con conky vamos a ver el siguiente que va a ser el que yo tengo como .conkyrc_rss que me muestra las últimas publicaciones de los blogs que sigo; antes de ver el código, ojo yo suelo usar siempre distintas fuentes para mi escritorio especialmente en el conky, así que si copian/pegan mi conky tal cual, recuerden conseguir las respectivas fuentes -a googlear-


use_xft yes
#on_bottom yes
own_window yes
own_window_type override
own_window_transparent yes
#own_window_hints undecorated,bellow,sticky,skip_taskbar,skip_pager
#xftfont Dejavu Sans:size=23
#xftalpha 0.8
# Alineación del texto
alignment bottom_left
maximum_width 346
minimum_size 367 268
# Separación de los bordes del escritorio
override_utf8_locale yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
gap_x 70
gap_y 500
double_buffer yes
#own_window_transparent yes
TEXT

${goto 17}${image /home/cesar/Plantillas/cuadroRss.png -p -5,-5 -s 367x258}${font Sophie - Regular:size=20}Rss
${goto 22}${font PizzaDude Bullets:size10}t${font Hairball BRK - Normal:size=11}${rss http://tzkmx.wordpress.com/feed/ 5 item_title 0}
${goto 22}${font PizzaDude Bullets:size10}u${font Hairball BRK - Normal:size=11}${rss http://tzkmx.wordpress.com/feed/ 5 item_title 1}
${goto 22}${font PizzaDude Bullets:size10}t${font Hairball BRK - Normal:size=11}${rss http://manzanamecanica.org/node/feed 5 item_title 0}
${goto 22}${font PizzaDude Bullets:size10}u${font Hairball BRK - Normal:size=11}${rss http://feeds.feedburner.com/Sumikoo 5 item_title 0}
${goto 22}${font PizzaDude Bullets:size10}t${font Hairball BRK - Normal:size=11}${rss http://www.blackhats.es/wordpress/?feed=rss2 5 item_title 0}
${goto 22}${font PizzaDude Bullets:size10}u${font Hairball BRK - Normal:size=11}${rss http://tatica.org/feed/ 5 item_title 0}

acá la cosa se comienza a complicar un poco; comenzando por la inserción de la imagen con el parámetro ${image /path}

cuando agrego dicho parámetro especifico unas cosas, primero le indico la ubicación de dicha imagen, seguido de un -p -5,-5 que indica la ubicación de la imagen en el conky, de tal forma que si necesitamos que una imagen se muestre muy abajo, lo logremos, si no especificamos este parámetro lo tomará como 0,0 pero como yo quiero el recuadro medianamente centrado, le agregue valores negativos.



También agregue un mínimo de tamaño de nuestro conky con el parámetro: minimum_size 367 268 (caso contrario, se da que si la imagen es muy grande se verá cortada en el punto donde el texto termina.

añadido a esto, debemos tener en cuenta que como tendremos constantes actualizaciones en los post de los blogs que agregamos, nunca vamos a poder controlar el tamaño máximo de los títulos que dichos blogs creen, y para nuestro caso, como colocamos una imagen de fondo, el texto salido va a verse mal, así que limitamos la cantidad de texto que se pueda ver con el parámetro: maximum_width 346 (de hecho minimum_size y maximun width afectan a la ventana, y no al texto, sin embargo mezclados, logran buenos resultados)

ahora con el parámetro ${rss http://url/del/feed 5 item_tittle 0} podemos agregar los feeds que queremos mostrar; con el número siguiente colocamos el lapso de refresco de actualización del rss, en mi caso cada 5 minutos refresca, y con el parámetro item_tittle indicamos el post que queremos mostrar, de tal modo que si colocamos 0 mostrará el título del post más reciente publicado, mientras que si colocamos 5, mostrará el título del sexto post publicado en orden de antigüedad -del más nuevo al más viejo-

para finalizar usamos el parámetro ${goto #} que nos desplaza el texto cierto espacio a la izquierda o derecha en la ventana de conky, útil para hacer detalles como una escalera de texto o como en este caso, dejar el título "RSS" un espacio atrás de todas las demás publicaciones y al texto en general, dentro de la imagen que agregamos anteriormente.

Comentarios

Entradas populares