如何让电脑在晚上自动静音?

如何让电脑在晚上自动静音?

我想将我的 Ubuntu 计算机设置为在晚上 9:59 到上午 8:00 之间听不到任何音频。我怎样才能做到这一点?

答案1

在 AskUbuntu 上找到了这个方法,它显示了使用 crontab 条目以及amixer静音/取消静音的功能。它的标题是:如何在特定时间段(例如晚上)自动静音/取消静音?

常规步骤

  1. 创建一个 crontab 条目

    $ crontab -e
    
  2. 将条目添加到 crontab

    59 21 * * * amixer set Master mute
    00 08 * * * amixer set Master unmute
    
  3. 保存(如果您使用 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
...

相关内容