Как я могу автоматически отключить звук при каждой загрузке?
Иногда я забываю отключить звук перед тем, как выключить свой ноутбук.
Можно ли настроить его на отключение по умолчанию при каждой загрузке Ubuntu до отображения экрана входа в систему?
Когда я пытаюсь предположить DoR о sudo alsactl store
настройки хранятся в /var/lib/alsa/asound.state
теряются при следующей перезагрузке. Что-то использует этот файл для автоматического сохранения текущих настроек громкости при каждой перезагрузке.
3 ответа
Я думаю, что для этого нужны две части:
Чтобы отключить звук в GDM, введите:
amixer sset Master 0 amixer sset Master off
в файле
/etc/rc.local
(удостоверитьсяexit 0
последняя строка в этом файле). Это установит уровень громкости на 0 на мастер-канале и отключит его.Чтобы отключить звук в вашем сеансе, добавьте приведенное выше в автозагрузку приложений:
Система> Настройки> Автозагрузка приложений, затем нажмите Добавить и создайте новую запись запуска:
- Название:
Mute Sound
- Команда:
/bin/bash -c "amixer sset Master 0 ; amixer sset Master off"
- Комментарий:
Set Master channel volume to 0 and mute it
Нажмите " Добавить и закрыть", и все готово.
- Название:
Первую часть можно пропустить, если отключить звук входа в систему> "Администрирование"> "Экран входа в систему" (снимите флажок " Воспроизвести звук входа в систему").
Эту проблему необходимо решить в "Upstart", который перенял использование "sudo alsactl store" или аналогичного.
(Я сообщу в ответ, на что я нахожу.)