ct

    Usando o Linux como despertador de MP3

    Dicas do Guia do Hardware

    Carlos E. Morimoto
    16/09/2003


    Esta é uma dica bem simples, mas que parece ser uma dúvida frequênte. Como configurar o Linux para te acordar de manhã tocando MP3?

    O primeiro passo é gerar uma playlist com as músicas que serão tocadas. Você pode fazer isso através do XMMS. Basta colocar as músicas desejadas na playlist e em seguida salva-la clicando com o botão direito sobre a janela do XMMS e em seguida em Playlist > Salvar Lista. Você também pode criar a lista manualmente, simplesmente colocando a localização dos arquivos a serem tocados, um por linha. É justamente isto que o XMMS faz:

    37-1

    O próximo passo é abrir um terminal, logar-se como root e criar o script que tocará a playlist:

    $ su
    # kedit /usr/bin/alarme

    Dentro do arquivo vai o comando que tocará a playlist:

    mpg123 -@ /home/fulano/playlist

    Onde naturalmente o "/home/fulano/playlist" deve ser alterado pela localização correta do arquivo.

    Depois de salvar o arquivo, ainda falta dar a ele permissão de execução:

    # chmod +x /usr/bin/alarme

    Pronto, faça um teste chamando-o num terminal com o comando "alarme". Será aberto o mpg123 (um player de modo texto) tocando a playlist. Se estiver tudo ok, vamos ao último passo que é agendar a execução do programa todo dia de manhã.

    Para isso vamos usar o cron. Em primeiro lugar, abra o painel de controle do Mandrake > Sistema > Serviços (caso esteja no Mandrake) ou o ntsysv (caso esteja no Red Hat ou Conectiva) e ative o serviço crond, marcando a opção de inicializa-lo automaticamente durante o boot.

    Finalmente (ainda como root), abra o arquivo /etc/crontab:

    # kedit /etc/crontab

    Adicione a linha: "59 5 * * * root /usr/bin/alarme". Esta linha toca o alarme às 5:59 da manhã. Se você não quiser acordar tão cedo basta alterar o número para a hora desejada. Os três asteriscos dizem que o alarme deve ser tocado todos os dias da semana, todos os meses e todos os anos, ou seja, todo dia até que você altere a programação :-).

    37-2

    Se você preferir que o alarme toque apenas de segunda à sexta, você deve incluir uma linha para cada dia da semana:

    59 5 1 * * root /usr/bin/alarme
    59 5 2 * * root /usr/bin/alarme
    59 5 3 * * root /usr/bin/alarme
    59 5 4 * * root /usr/bin/alarme
    59 5 5 * * root /usr/bin/alarme

    O "root" na linha é o usuário que executará o comando. Naturalmente o root pode ser substituído pelo seu login de usuário. No meu caso eu prefiro usar o root por que fica mais difícil desativar o alarme, você precisa abrir um terminal, dar a senha de root para só depois dar um "killall mpg123" e desativar o alarme. Até fazer tudo isso você já acordou :-).

    Lembre-se que executar qualquer coisa como root é sempre uma possível brecha de segurança, mas como sempre, cada um é dono da sua própria máquina. Execute o comando com um outro login de usuário de preferir.

    Não se esqueça de ajustar o volume do som através do kmix:

    37-3

    Bom, não se esqueça que para o alarme funcionar é preciso ligar o micro ligado. Aproveite para baixar mais MP3 :-).



    » Gostou do texto? Veja nossos livros impressos

    ... ou use a busca para localizar outros artigos relacionados:

cb
Livros de Carlos E. Morimoto HOME