我找到了答案:

我找到了答案:

我很想有一个 CLI 闹钟,于是就想出了这个: echo 'gnome-open /home/me/alarm.ogg' | at 09:15

有什么想法为什么上述方法不起作用,或者类似情况?


我找到了答案:

echo 'cvlc /home/user/alarm.wav' | at 08:47

这完美地运行(通过使用 VLC 的命令行模式)!

答案1

请参阅问题的编辑部分:这绝对没问题(终端关闭等):

echo 'cvlc /home/user/alarm.ogg' | at 08:49

答案2

它不会起作用,因为gnome-open目标通常需要$DISPLAY。它也不适用于其他此类用途,因为 stdout 被重定向到邮件at

闹钟小程序Gnome 的版本可在 Ubuntu 存储库和其他地方获取。

答案3

我想添加显示通知消息的功能。

echo "DISPLAY=:0;notify-send 'an alarm message';cvlc ~/Music/tones/alarm-905.wav;" | at 11:42

cvlc如果您不确定如何停止它,它还会循环播放警报。

pkill vlc

相关内容