如何设置mp3闹钟?

Ant*_*n N 5 multimedia hibernate scheduled mode

我想从 Windows XP 切换到 Ubuntu,而且我在 XP 中经常使用一件事——MP3 闹钟。晚上,我将 PC 转为休眠模式。早上它醒来(基于 Windows 的调度程序)并运行一个特殊的程序,然后运行带有定义播放列表的媒体播放器,开始播放音乐,然后慢慢增大声音的音量。

所以,我的问题是,所有这些功能都存在于 Ubuntu 中吗?

  • 轻松休眠 PC
  • 在预定的时间从休眠状态唤醒
  • 可以自动开始播放音乐的媒体播放器(这似乎是 Windows 上的问题,这就是为什么我需要一个特殊的程序)

mac*_*aco 6

我现在没有带笔记本电脑来尝试这个,我认为这应该可行,或者至少让你接近:

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
Run Code Online (Sandbox Code Playgroud)

那是“从现在开始的 8 小时”——8 小时 * 每小时 60 分钟 * 每分钟 60 秒。根据您的需要调整时间。(是的,如果你想要 6 个半小时,你可以放 6.5*6*6——这就是我放的原因bc -l

它的作用是为特定的时间设置一个闹钟,它是根据您输入的数字计算出来的,它应该何时醒来。然后它调用执行挂起的命令。当它从暂停状态恢复时,它应该继续执行该行中的第三个命令,该命令是 ogg123 播放 ~/Music 中所有 .ogg 的命令(随意替换为 mpg123 和 *.mp3 或其他-你)。

您也可以尝试使用pm-hibernate而不是pm-suspend,但我不确定它与唤醒警报一起工作的效果如何。即使使用挂起,在您尝试之前,各种硬件对唤醒警报的支持程度也不确定。

唤醒警报信息来源:http ://people.canonical.com/~apw/suspend-resume/test-suspend