如何在每次启动时自动静音音量?

有时我忘记在关闭笔记本电脑之前启用静音。

在显示登录屏幕之前,每次Ubuntu启动时,是否可以将其设置为默认静音?


当我尝试DoR建议的sudo alsactl store ,存储在/var/lib/alsa/asound.state中的设置会在下次重新启动时丢失。 有些东西正在使用此文件在每次重新启动时自动保存当前的音量设置。

截图

我认为这需要两部分:

  1. 要在GDM中静音,请输入:

     amixer sset Master 0 amixer sset Master off 

    在文件/etc/rc.local (确保exit 0是该文件中的最后一行)。 这将在主通道上将音量设置为0并将其静音。

  2. 要使会话中的声音静音,请将以上内容添加到启动应用程序:

    系统>首选项>启动应用程序 ,然后单击添加并创建新的启动条目:

    • 名称: Mute Sound
    • 命令: /bin/bash -c "amixer sset Master 0 ; amixer sset Master off"
    • 注释: Set Master channel volume to 0 and mute it

    单击添加关闭 ,您应该完成。

如果在系统>管理>登录屏幕中关闭登录声音(取消选中播放登录声音复选框),则可以跳过第一部分。

将卷静音,然后运行以下命令:

 sudo alsactl store 

这将存储您当前的声音设置,因此从现在起声音将在启动时静音。 我对此进行了测试,它将GDM声音和登录声音都静音。

这需要在’Upstart’中解决,它已经取代了使用’sudo alsactl store’或类似产品。

(我将根据我发现的情况向我汇报。)