Contagem regressiva no Conky? [RESOLVIDO]

1. Contagem regressiva no Conky? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/01/2016 - 10:31h

Fala galerinha,

Estou me preparando para concursos e gostaria, como motivação, mostrar uma contagem regressiva dos dias que faltam para a prova. Em princípio, pensei em colocar esse contador no Conky, assim ficaria visível o tempo todo, mas não faço a menor ideia de como fazer isso.

Alguém conhece alguma forma de exibir um contador de dias no desktop?


  


2. MELHOR RESPOSTA

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 18/01/2016 - 22:01h

Ops, Sorry!

Agora o certo:

sed -i "/Faltam/ s/.*/\${font capture it:size=11}\${alignc}Faltam $resultado_dias dias\${font}/" .conkyrc 


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---

3. Re: Contagem regressiva no Conky?

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/01/2016 - 11:58h

Fiz um pequena adaptação de um script encontrado aqui mesmo no VoL

#!/bin/bash
data_inicial=`date +%F`
data_final="2016-05-15"
data_seg1=`date +%s --date="$data_inicial"`
data_seg2=`date +%s --date="$data_final"`
resultado_seg=`expr $data_seg2 - $data_seg1`
resultado_dias=`expr $resultado_seg / 86400`
echo $resultado_dias
#notify-send -t 5000 "ATENÇÃO" "Faltam $resuldado_dias dias para a prova do INSS"


Funcionou mais ou menos. Na parte onde tem o notify-send, ele não mostra o valor da variável, mostra literalmente o "$resultado_dias". Como faço para o notify-send exibir o valor dentro da variável? Ou, como jogo isso para dentro do Conky? Isso seria o ideal.


4. Re: Contagem regressiva no Conky?

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 18/01/2016 - 13:37h

Olá,

Na linha do notify, a variável $resultado_dias esta escrito errado. Vc escreveu ($resuldado_dias) com D quando o certo seria com T.

abs,

---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


5. Re: Contagem regressiva no Conky? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/01/2016 - 13:49h

tonyhts escreveu:

Olá,

Na linha do notify, a variável $resultado_dias esta escrito errado. Vc escreveu ($resuldado_dias) com D quando o certo seria com T.

abs,

---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


Nem tinha percebido esse erro bobo... hehehe!!! Agora deu certo, valeu! :D


6. Re: Contagem regressiva no Conky? [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 18/01/2016 - 14:13h

heheh, normal!
Faço isso direto. :)
abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


7. Re: Contagem regressiva no Conky?

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/01/2016 - 15:30h

Agora pra ficar perfeito só falta adicionar essa variável no Conky.

Inicialmente pensei em usar echo, assim:
echo "\${font capture it:size=11}\${alignc}Faltam $resultado_dias dias\${font}" >> .conkyrc 

Mas, desta forma uma nova linha é adicionada toda vez que o script é rodado - Não serve!!!!
Eu quero que a ultima linha seja mudada com o valor da variável $resultado, enquanto o resto fica inalterado.



8. Re: Contagem regressiva no Conky? [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 18/01/2016 - 17:06h

Eu usaria o SED:

sed -i "/Faltam/ s/.*/\${font capture it:size=11}\${alignc}Faltam $resultado_dias dias\${font}" .conkyrc


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


9. Re: Contagem regressiva no Conky? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/01/2016 - 19:54h

tonyhts escreveu:

Eu usaria o SED:

sed -i "/Faltam/ s/.*/\${font capture it:size=11}\${alignc}Faltam $resultado_dias dias\${font}" .conkyrc


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


Deu o seguinte erro:
sed: -e expressão #1, caractere 71: comando `s' não terminado 



10. Re: Contagem regressiva no Conky? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/01/2016 - 11:31h

tonyhts escreveu:

Ops, Sorry!

Agora o certo:

sed -i "/Faltam/ s/.*/\${font capture it:size=11}\${alignc}Faltam $resultado_dias dias\${font}/" .conkyrc 


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


Perfeito!!!!
Obrigado pela a ajuda.
:D


11. Re: Contagem regressiva no Conky? [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 19/01/2016 - 12:22h

Noix ;)
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts