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


14

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

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


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

屏幕截图

Answers:


7

我认为这需要两个部分:

  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

    点击添加关闭,您应该已经完成​​。

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


您确定给出的命令吗?它似乎对我不起作用。我走了很长一段路,用您提到的命令制作了一个脚本,然后使用“浏览”按钮指向了它。本质上是同一件事...会因为我使用的是Netbook Edition吗?我在UNE上遇到了一些怪异而奇妙的问题...

在14.04中不工作
Marc

1

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

sudo alsactl store  

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


这很有希望,但是每次重新启动后,存储的设置似乎都会还原。我已经在上面包含了屏幕截图。
ændrük

我有同样的问题。声音设置在重新启动后恢复。
Monica MountainX-for-Monica

0

这需要在“ Upstart”中解决,该“ Upstart”已从使用“ sudo alsactl store”或类似方法接管。

(我将向您汇报我的发现。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.