Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Lembrete de aniversários no desktop usando CRONTAB
Linux user
Publicado por Túlio Spuri em 03/03/2010

Login: tulios, 5279 pontos | Blog: http://sites.google.com/site/tuliospuri
[ Hits: 3841 ]

Lembrete de aniversários no desktop usando CRONTAB

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:

Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Site de documentação
   Dica Linux recomendada Amora: aplicativo para controlar seu computador por um NOKIA
   Dica Linux recomendada trash-cli - use o comando rm a seu favor
   Dica Linux recomendada Supertuxkart: Evolução do Tuxkart
   Dica Linux recomendada Como pegar mapas para UrbanTerror facilmente

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.