Como configuro um despertador mp3?

5

Eu quero mudar do Windows XP para o Ubuntu e há uma coisa que estou usando intensamente no XP - um despertador MP3. À noite, eu ligo o PC para o modo de hibernação. De manhã, ele acorda (com base no agendador do Windows) e executa um programa especial que, em seguida, executa o media player com uma lista de reprodução definida, inicia a música e aumenta o volume lentamente.

Então, minha pergunta é, todos esses recursos estão presentes no Ubuntu?

  • PC do Hibernate com facilidade
  • Acorde do modo de hibernação em um momento programado
  • Media player que pode começar a reproduzir música automaticamente (parece que é o problema no Windows, é por isso que eu preciso de um programa especial para isso)
por Anton N 22.10.2010 / 18:18

3 respostas

6

Eu não tenho meu laptop comigo para tentar isso agora, mas Eu acho que isso deve funcionar, ou pelo menos te aproximar:

echo $(date +%s -d"+ $(echo 8*60*60 | bc -l) seconds") > sudo tee /sys/class/rtc/rtc0/wakealarm ; sudo pm-suspend --auto-quirks ; ogg123 ~/Music/*.ogg

Isso é "daqui a 8 horas" - 8 horas * 60 minutos por hora * 60 segundos por minuto. Ajuste o tempo como achar melhor. (Sim, você pode colocar 6,5 * 6 * 6 se você quiser 6 horas e meia - é por isso que eu coloco bc -l )

O que ele faz é definir um alarme para um determinado segundo de tempo, que é calculado com base nos números inseridos, para quando ele deve ser ativado. Em seguida, chama o comando que suspende. Quando ele retornar da suspensão, ele deve passar para o terceiro comando na linha, que é o comando para ogg123 para reproduzir todos os .oggs em seu ~ / Music (sinta-se livre para substituir por mpg123 e * .mp3 ou o que tiver você).

Você também pode tentar com pm-hibernate em vez de pm-suspend , mas não tenho certeza de como isso funcionará com o wakealarm. Mesmo com a suspensão, o quão bem o hardware suporta o wakealarm é incerto até você tentar.

Origem das informações do wakealarm: link

    
por maco 22.10.2010 / 22:59
1

Aqui é uma postagem nos fóruns que pode ajudar você a começar na direção certa. Mas parece que a resposta é sim.

Diz:

Você pode usar o sleep junto com o rhythmbox (que é instalado por padrão), supondo que você tenha alguns .wavs ou .oggs (ou mp3s e suporte instalado para eles).

Abra o rhythmbox a partir do som & amp; menu de vídeo, e importar qualquer arquivo de som que você deseja acordar. Em seguida, abra um terminal e execute o comando 'sleep nh & amp; & amp; rhythmbox --play-pause '(substitua n pelo número de horas que você quer esperar antes de jogar, não precisa ser um inteiro.)

    
por TheXed 22.10.2010 / 18:32
1

Para a parte de hibernação, tente ler este artigo sobre ACPI Wakeup

    
por sergio91pt 22.10.2010 / 19:39