if_existing & if_running at conky
Cuando recien use conky, me llamo la atención que me ponía dos barras de mis conexiones, eth0 y wlan0, y me puse a buscar en la página de la documentación, sobre estás variables que me hicieran más limpio mi desktop, estas son:
if_running (process)
if PROCESS is running, display everything $if_running and the matching $endif. This uses the ``pidof'' command, so the -x switch is also supportedif_existing file (string)
if FILE exists, display everything between if_existing and the matching $endif. The optional second paramater checks for FILE containing the specified string and prints everything between $if_existing and the matching $endif.
Un ejemplo sería para mostrar solo que estoy usando, en esté caso si mi wireless o LAN :
-
${if_existing /proc/net/route eth0}
-
-
${color white}${color #707070}${font size=16}${color #f4feff}${alignc} LAN: ${color #f4feff} ${addr eth0}${font}
-
${color white}${color #707070}${downspeedgraph eth0 20,260 707070 cccccc}
-
${color white}${color #707070}${upspeedgraph eth0 20,260 cccccc 707070}
-
-
${else}
-
${font size=16}${color #f4feff}${alignc} WIFI: ${color #f4feff}${addr wlan0}${font}
-
${downspeedgraph wlan0 20,260 707070 cccccc}
-
${upspeedgraph wlan0 20,260 cccccc 707070}
-
${color #707070}${wireless_link_bar wlan0}
-
${else}
-
-
${endif}
Esté sería usando si corro un programa, en esté caso el amarok:
-
${if_running amarokapp}
-
${color #707070}Ahora escucho:
-
${color #707070} ${execi 10 dcop amarok player title} por ${execi 10 dcop amarok player artist} | ${execi 5 dcop amarok player currentTime}/${execi 10 dcop amarok player totalTime}
-
${color #707070}${execibar 1 ~/.conky/amarok progress}
-
${color #707070}Bitrate:${execi 10 dcop amarok player bitrate}kbps${alignr}Vol:${execi 10 dcop amarok player getVolume}%
-
${else}
-
${font Invaders:size=35}${color #DEDDDF} @C ${font}
-
${else}
-
-
${endif}
Muy bonitos los if, jeje el script en bash de amarok lo puedes encontrar la pagina de conky, dejo un screen de mi conky sin usar amarok y después corriendo el amarok.
Yo en el else, puse un tipo de fuente que encontre en dafont.com que se llama invaders por eso me muestra esos iconitos.
${font Invaders:size=35}${color #DEDDDF} @C ${font}
Es cosa que te pongas a volar un rato para ver que más hacer.











bucio's status on Monday, 18-May-09 00:15:43 UTC - Identi.camayo 17, 2009 @ 18:15:
[...] terminado de escribir, http://bucio.com.mx/2009/05/if_existing-if_running-at-conky/ [...]

oshingmayo 17, 2009 @ 18:16:
mucho codigos y yo sin entender :O

c0dexmayo 17, 2009 @ 18:20:
muy bonito, muy bonito

gartoxmayo 17, 2009 @ 18:27:
Muy bueno me parece interesante yo no sabia que era eso que tenías a un lado en tu escritorio, pense que era como un tipo monitor del sistema.
Lo voy a checar haber que tal se ve en mi equipo. Y tambien lo de las fuentes.

archilamayo 17, 2009 @ 18:37:
oye en mi caso me encontre con un problema en mi maquina usando debian con conky y nose ya q tengo el codigo como ese y me marca q la eth0 no ta conectada aunq la wireles si este conectada, eso me pasa con el network-manager, con wicd no tengo ese problema, una solucion es instalar wicd y otra es modificar el codigo, poniendo que cheque primero la wlan0 asi es como lo hice yop jejje solo puse q cheque la wlan0 primero y si no hay activa wlan0 pos q pase a etho jeje y si quedo bien ya q probe con varios codigos y me seguia haciendo el mismo error jeje pero cambiando de lugar se soluciona

Rafael Buciomayo 17, 2009 @ 18:45:
@archila: si, lo quedebes hacer ver tu ifconfig que usas, como yo uso wlan0, le pongo ese primero

gartoxmayo 17, 2009 @ 19:15:
probando de una vez lo del avatar ...

th3r0rnmayo 17, 2009 @ 22:21:
ahuevo hasta q aprendes algo bueno

gartoxmayo 18, 2009 @ 1:44:
Acabo de instalar el conky y me va bien con los ejemplos del otro post nomas unos detalles con las fuentes...
muy bueno esto y mas el wallpaper de la calavera...
saludos

Rafael Buciomayo 18, 2009 @ 11:14:
@th3r0rn: jaja jodete
@gartox: ea shido

Lisandromayo 18, 2009 @ 21:29:
amm ya copie el codigo y se ve bonito my conky
gracias man
ando viendo como poner el hotmail en el conky :S
saludos

th3r0rnmayo 22, 2009 @ 22:54:
no mames dan unix en la escuela de tu amiga?? dime cual es profa

Rafael Buciomayo 22, 2009 @ 22:55:
@th3r0rn: el tecnológico de tapachula

LinuxInagosto 26, 2009 @ 9:55:
Loco eso andaba buscando

Rafael Bucioagosto 27, 2009 @ 6:39:
@LinuxIn: Pues que bueno que te sirve
saludos