Pular para o conteúdo

Contagem regressiva no Conky? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Contagem regressiva no Conky? [RESOLVIDO]

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?

Responder tópico

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

Melhor resposta

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?

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?

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]

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]

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?

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]

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]

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]

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]

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder