$if_existing funcionando ao contrário no Conky

Iniciado por guilhermeholtz, 17 de Novembro de 2010, 09:27

tópico anterior - próximo tópico

guilhermeholtz

Olá pessoal!

Em meu notebook, tenho rede com e sem fio...

Sendo assim, utilizo o $if_existing para verificar em qual delas estou conectado e mostrar os dados referentes a essa conexão...

Porém, está funcionando ao contrário... :D

${if_existing /sys/class/net/wlan0/operstate down}${voffset 4}${font PizzaDude Bullets:size=12}W${font} Conectado a ${wireless_essid wlan0} / Sinal: ${wireless_link_qual_perc wlan0}%
${voffset 4}${font PizzaDude Bullets:size=12}W${font} IP privado: ${alignr}${addr wlan0}
${voffset 4}${font PizzaDude Bullets:size=12}N${font} Up: ${upspeed wlan0} ${alignr}${upspeedgraph wlan0 8,60}
${voffset 4}${font PizzaDude Bullets:size=12}T${font} Down: ${downspeed wlan0} ${alignr}${downspeedgraph wlan0 8,60}
${voffset 4}${font PizzaDude Bullets:size=12}W${font} IP público: ${alignr}${execi 1 ~/.conky_scripts/ip.sh}
${else}${if_existing /sys/class/net/eth0/operstate down}${voffset 4}${font PizzaDude Bullets:size=12}W${font} Conectado por cabo
${voffset 4}${font PizzaDude Bullets:size=12}W${font} IP privado: ${alignr}${addr eth0}
${voffset 4}${font PizzaDude Bullets:size=12}N${font} Up: ${upspeed eth0} ${alignr}${upspeedgraph eth0 8,60}
${voffset 4}${font PizzaDude Bullets:size=12}T${font} Down: ${downspeed eth0} ${alignr}${downspeedgraph eth0 8,60}
${voffset 4}${font PizzaDude Bullets:size=12}W${font} IP público: ${alignr}${execi 1 ~/.conky_scripts/ip.sh}
${else}${voffset 4}${font PizzaDude Bullets:size=12}W${font} Sem rede.${endif}


Reparem que tenho que especificar algo diferente de up (neste caso, down) para que a condição seja verdadeira e seja exibido o que está no $if_existing referente à conexão ativa...

Penso que o correto seria ${if_existing /sys/class/net/wlan0/operstate up} e não ${if_existing /sys/class/net/wlan0/operstate down}... Porém, com o up não dá certo...

Alguém sabe o porquê disso?

Obrigado!



JFMMão de Ferro


guilhermeholtz

Nesses links eu já havia dado uma olhada...

Enfim, mudei a configuração do meu Conky, a qual não usa mais o $if_existing...

Obrigado a todos!