Ant*_*n N 5 multimedia hibernate scheduled mode
我想从 Windows XP 切换到 Ubuntu,而且我在 XP 中经常使用一件事——MP3 闹钟。晚上,我将 PC 转为休眠模式。早上它醒来(基于 Windows 的调度程序)并运行一个特殊的程序,然后运行带有定义播放列表的媒体播放器,开始播放音乐,然后慢慢增大声音的音量。
所以,我的问题是,所有这些功能都存在于 Ubuntu 中吗?
我现在没有带笔记本电脑来尝试这个,但我认为这应该可行,或者至少让你接近:
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