我想将我的 Ubuntu 计算机设置为在晚上 9:59 到上午 8:00 之间听不到任何音频。我怎样才能做到这一点?
答案1
在 AskUbuntu 上找到了这个方法,它显示了使用 crontab 条目以及amixer
静音/取消静音的功能。它的标题是:如何在特定时间段(例如晚上)自动静音/取消静音?。
常规步骤
创建一个 crontab 条目
$ crontab -e
将条目添加到 crontab
59 21 * * * amixer set Master mute 00 08 * * * amixer set Master unmute
保存(如果您使用 ViM,则例如Shift+ Z+ Z)
答案2
我假设您问这个问题是因为您希望它自动完成,而不是让别人告诉您“睡觉时把音量调低”。
转到 shell 提示符并使用“crontab -e”并按照以下方式添加两个事件:
0 21 * * * /usr/sbin/amixer -D pulse sset Master,0 0%
0 8 * * * /usr/sbin/amixer -D pulse sset Master,0 100%
第一个将在每天晚上 9 点运行,第二个将在每天上午 8 点运行。
您的计算机上使用的设备可能有所不同,具体取决于硬件软件,因此首先运行 amixer 本身以查看您拥有什么。
例如
bytor@VaporTrails[22:21:41]~$ amixer -D pulse
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 65536 [100%] [on]
Front Right: Playback 65536 [100%] [on]
Simple mixer control 'Capture',0
...