Uma solução offline para a criação de lembretes de aniversários no seu desktop sem instalar programas, usando apenas o
crontab.
No terminal digite:
crontab -e
para editar o arquivo que contém a data de execução de comandos pelo CRON.
Acrescente a seguinte linha no arquivo que abriu:
# m h dom mon dow command
* * 21 02 * if ! test -e ~/Desktop/Aniversario-Beltrano.anv; then echo '' >> ~/Desktop/Aniversario-Beltrano.anv; fi
Explicando a linha acima:
Linha 1:
# m h dom mon dow command
Mostra como é a ordem dos argumentos para que o CRON execute o comando na data especificada.
- m- minutos
- h- horas
- dom- dia do mês
- mon- mês
- dow- dia da semana
- command- comando
Linha 2:
* * 21 02 * if ! test -e ~/Desktop/Aniversario-Beltrano.anv; then echo '' >> ~/Desktop/Aniversario-Beltrano.anv; fi
- Os dois primeiros asteriscos (*) significam 'todo', ou seja a todo minuto e a toda hora.
- 21 é o dia do aniversário do Beltrano.
- 02 é o mês do aniversário do Beltrano.
- O outro asterisco (*) significa 'todo', ou seja todo dia da semana.
De uma forma mais clara: a toda hora e todo minuto do dia 21 do mês 02, execute o comando.
No comando:
if ! test -e ~/Desktop/Aniversario-Beltrano.anv; then echo '' >> ~/Desktop/Aniversario-Beltrano.anv; fi
Se o arquivo Aniversario-Beltrano.anv não existir no desktop do usuário, então crie-o.
Com isso nós garantimos que a qualquer hora que você ligar o computador no dia do aniversário do Beltrano, um arquivo vai ser criado no desktop para lembrar você.
Agora você deve estar se perguntando: "Por que a extensão .anv?"
Essa extensão eu criei para que eu possa associar uma imagem personalizada para o lembrete que está no desktop.
A segunda etapa é como criar o mime-type e associar a imagem a extensão que criamos.
Crie um arquivo com o conteúdo abaixo, chamado lembrete-aniversario.xml em ~/.local/share/mime/packages/. Se alguma das pastas não existir, você deve criá-las.
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="text/aniversario">
<comment xml:lang="en">Lembrete de Aniversario</comment>
<glob pattern="*.anv"/>
</mime-type>
</mime-info>
Em seguida atualize a base de mimes:
update-mime-database ~/.local/share/mime/
Com isso criamos um mime-type específico para os nossos lembretes de aniversários.
A extensão é .anv e o mime é text/aniversario.
A imagem que iremos associar a nossos lembretes é essa:
http://goo.gl/ZrKN
Salve-a com o nome cake.png.
Entre na pasta onde esta a imagem que você salvou e execute:
xdg-icon-resource install --context mimetypes --size 64 --mode user cake.png text-aniversario
Se ocorreu tudo bem a imagem deve estar aqui em: ~/.local/share/icons/hicolor/64x64/mimetypes
Então é isso, espero que seja útil.
Fonte:
Nenhum comentário foi encontrado.