@Bucio: @letoloke Aww recuerdo aquellos tiempos jaja

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 supported

if_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 :

C:
  1. ${if_existing /proc/net/route eth0}
  2.  
  3. ${color white}${color #707070}${font size=16}${color #f4feff}${alignc} LAN: ${color #f4feff} ${addr eth0}${font}
  4. ${color white}${color #707070}${downspeedgraph eth0 20,260 707070 cccccc}
  5. ${color white}${color #707070}${upspeedgraph eth0 20,260 cccccc 707070}
  6.  
  7. ${else}
  8. ${font size=16}${color #f4feff}${alignc} WIFI: ${color #f4feff}${addr wlan0}${font}
  9. ${downspeedgraph wlan0 20,260 707070 cccccc}
  10. ${upspeedgraph wlan0 20,260 cccccc 707070}
  11. ${color #707070}${wireless_link_bar wlan0}
  12. ${else}
  13.  
  14. ${endif}

Esté sería usando si corro un programa, en esté caso el amarok:

C:
  1. ${if_running amarokapp}
  2. ${color #707070}Ahora escucho:
  3. ${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}
  4. ${color #707070}${execibar 1 ~/.conky/amarok progress}
  5. ${color #707070}Bitrate:${execi 10 dcop amarok player bitrate}kbps${alignr}Vol:${execi 10 dcop amarok player getVolume}%
  6. ${else}
  7. ${font Invaders:size=35}${color #DEDDDF}    @C ${font}
  8. ${else}
  9.  
  10. ${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.

Me muestra un pacman y el invader

Me muestra un pacman y el invader

Me muestra ahora la rola que escucho

Me muestra ahora la rola que escucho

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.


 
 
 

15 Comentarios en “if_existing & if_running at conky”

  1. bucio's status on Monday, 18-May-09 00:15:43 UTC - Identi.ca


    mayo 17, 2009 @ 18:15:

    [...] terminado de escribir, http://bucio.com.mx/2009/05/if_existing-if_running-at-conky/ [...]


    usandoUnknown browser desde
  2. oshing


    mayo 17, 2009 @ 18:16:

    mucho codigos y yo sin entender :O

    ResponderResponder

    usando Internet Explorer Internet Explorer 7.0 en Windows Windows Vista desde
  3. c0dex


    mayo 17, 2009 @ 18:20:

    muy bonito, muy bonito

    ResponderResponder

    usando Safari Safari 528.16 en Windows Windows XP desde
  4. gartox


    mayo 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.

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.0.10 en Linux Linux desde
  5. archila


    mayo 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

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.0.8 en Linux Linux desde
  6. Rafael Bucio


    mayo 17, 2009 @ 18:45:

    @archila: si, lo quedebes hacer ver tu ifconfig que usas, como yo uso wlan0, le pongo ese primero :-)

    ResponderResponder

    usando Debian IceWeasel Debian IceWeasel 3.0.6 en Debian GNU/Linux Debian GNU/Linux desde
  7. gartox


    mayo 17, 2009 @ 19:15:

    probando de una vez lo del avatar ...

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.0.10 en Linux Linux desde
  8. th3r0rn


    mayo 17, 2009 @ 22:21:

    ahuevo hasta q aprendes algo bueno

    ResponderResponder

    usando Debian IceWeasel Debian IceWeasel 3.0.6 en Debian GNU/Linux Debian GNU/Linux desde
  9. gartox


    mayo 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... xD muy bueno esto y mas el wallpaper de la calavera...

    saludos

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.0.10 en Linux Linux desde
  10. Rafael Bucio


    mayo 18, 2009 @ 11:14:

    @th3r0rn: jaja jodete XD
    @gartox: ea shido :D

    ResponderResponder

    usando Debian IceWeasel Debian IceWeasel 3.0.6 en Debian GNU/Linux Debian GNU/Linux desde
  11. Lisandro


    mayo 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

    ResponderResponder

    usando Opera Opera 9.63 en Linux Linux desde
  12. th3r0rn


    mayo 22, 2009 @ 22:54:

    no mames dan unix en la escuela de tu amiga?? dime cual es profa

    ResponderResponder

    usando Debian IceWeasel Debian IceWeasel 3.0.6 en Debian GNU/Linux Debian GNU/Linux desde
  13. Rafael Bucio


    mayo 22, 2009 @ 22:55:

    @th3r0rn: el tecnológico de tapachula :D

    ResponderResponder

    usando Debian IceWeasel Debian IceWeasel 3.0.6 en Debian GNU/Linux Debian GNU/Linux desde
  14. LinuxIn


    agosto 26, 2009 @ 9:55:

    Loco eso andaba buscando xD

    ResponderResponder

    usando Debian IceWeasel Debian IceWeasel 3.0.9 en Debian GNU/Linux Debian GNU/Linux desde
  15. Rafael Bucio


    agosto 27, 2009 @ 6:39:

    @LinuxIn: Pues que bueno que te sirve :-) saludos

    ResponderResponder

    usando Epiphany Epiphany 2.22 en Linux Linux desde

Deja tu opinión..

XHTML: Puedes usar : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Tsss: si no tienes gravatar lee esté post de Kozmica , para sacar uno :-).


Publicidad