如何在特定时间段(例如夜间)自动静音/取消静音?

如何在特定时间段(例如夜间)自动静音/取消静音?

有没有一个应用程序可以在晚上 10 点到早上 7:30 之间将电脑静音?(在 Android 设备上我使用:手机静音应用程序

答案1

按照@Rinzwind 评论中的链接:如何从命令行静音?

使用 crontab 在晚上将计算机静音和取消静音,如下所示:

Ctrl按+ Alt+打开终端T并输入中的一个以下行来编辑文件/etc/cron.d

对于普通用户,使用以下命令:

crontab -e

对于系统范围的解决方案,请使用以下命令:

sudo crontab -e

在结果文件的末尾添加以下两行:

00 22 * * * amixer set Master mute
29 07 * * * amixer set Master unmute

Ctrl+X然后Y按 保存并退出crontab

解释:

中的每一行crontab都有五个时间和日期字段,后面跟着一个命令,后面跟着一个换行符(“\n”)。字段之间用空格分隔。五个时间和日期字段不能包含空格。五个时间和日期字段如下:

  1. 分钟(0-59),
  2. 小时(0-23,0 = 午夜),
  3. 日 (1-31),
  4. 月(1-12),
  5. 工作日(0-6,0=星期日)。

查看Ubuntu 帮助中的 CronHowto更多细节。

注意:如果机器在预定的时间关闭,则此功能将不起作用。例如,如果晚上 9 点断电,晚上 11 点恢复供电,恢复供电后音频将不会静音。

希望这可以帮助

相关内容