web-dev-qa-db-fra.com

Comment configurer un réveil mp3?

Je souhaite passer de Windows XP à Ubuntu. Il y a une chose que j'utilise beaucoup dans XP: un réveil MP3. Le soir, je mets le PC en mode hibernation. Le matin, il se réveille (sur la base du planificateur de Windows) et exécute un programme spécial qui exécute un lecteur multimédia avec une liste de lecture définie, démarre la musique, puis augmente progressivement le son.

Ma question est donc la suivante: toutes ces fonctionnalités sont-elles présentes dans Ubuntu?

  • Hibernate PC avec facilité
  • Sortez de l'hibernation à un moment précis
  • Lecteur multimédia pouvant commencer à jouer de la musique automatiquement (c'est apparemment le problème sous Windows, c'est pourquoi j'ai besoin d'un programme spécial pour cela)
5
Anton N

Je n'ai pas mon ordinateur portable avec moi pour essayer cela maintenant, mais Je pense que cela devrait fonctionner, ou du moins vous rapprocher:

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

C'est "8 heures à partir de maintenant" - 8 heures * 60 minutes par heure * 60 secondes par minute. Ajustez le timing comme bon vous semble. (Oui, vous pouvez mettre 6,5 * 6 * 6 si vous voulez 6 heures et demie - c'est pourquoi j'ai mis bc -l)

Ce que cela fait est de définir une alarme pour une seconde spécifique, que le calcul est basé sur les chiffres que vous entrez, pour le moment où il devrait se réveiller. Ensuite, il appelle la commande qui suspend. Lorsqu'il reprend la suspension, il devrait passer à la troisième commande de la ligne, à savoir la commande ogg123 pour lire tous les fichiers .ogg de votre ~/Music (n'hésitez pas à les remplacer par mpg123 et * .mp3 ou ce que vous avez -toi).

Vous pouvez également essayer avec pm-hibernate au lieu de pm-suspend, mais je ne sais pas si cela fonctionnera bien avec le wakealarm. Même avec la suspension, la qualité du matériel pris en charge par wakealarm reste incertaine jusqu'à ce que vous l'essayiez.

Source de l'info wakealarm: http://people.canonical.com/~apw/suspend-resume/test-suspend

6
maco

Here est un message sur les forums qui pourrait vous aider à démarrer dans la bonne direction. Mais il semble que la réponse soit oui.

Ça dit:

Vous pouvez utiliser sleep avec rhythmbox (qui est installé par défaut), en supposant que vous avez des fichiers .wav ou .oggs (ou des mp3, et que vous avez installé leur support).

Ouvrez rhythmbox à partir du menu son et vidéo et importez le fichier son de votre choix. Ouvrez ensuite un terminal et exécutez la commande 'sleep nh && rhythmbox --play-pause' (remplacez n par le nombre d'heures que vous souhaitez attendre avant de jouer, il n'est pas nécessaire que ce soit un entier.)

1
TheXed

Pour la partie hibernation, essayez cet article sur ACPI Wakeup

1
sergio91pt