Проблемы Linux Ubuntu ALSA; после перезагрузки звук отключен

658
Fernando André

Я использую Ubuntu с Xfce, ALSA pavucontrol,…

После перезагрузки системы мой звук всегда отключается.

А мои колонки alsamixerуказаны как Наушники (которые я всегда должен увеличивать громкость после загрузки, чтобы она работала).

Что я могу делать неправильно, что звук не сохраняется?

$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.1 LTS Release: 18.04 Codename: bionic  $ uname -r 4.16.12  $ alsactl -version alsactl version 1.1.3 

alsamixer регулирует звук в норме, Master и Speaker одинаковы, но наушники также регулируют громкость.

$ pavucontrol  Package: pavucontrol Version: 3.0-4 
1
Давайте [продолжим это обсуждение в чате] (https://chat.stackexchange.com/rooms/82561/discussion-between-chai-t-rex-and-fernando-andre). Chai T. Rex 6 лет назад 1
В устройствах вывода у меня есть только эти два, в конфигурации у меня много вариантов. некоторые из них связаны с HDMI, один из них - дуплексный стерео аналоговый, который выбран. другой выход аналогового стерео Подробнее о импульсном аудио и Alsa здесь https://askubuntu.com/questions/426983/how-can-i-tell-if-im-using-alsa-or-pulse-audio-by-default модуляции добротности к-i3-СУС Fernando André 6 лет назад 0
Мы использовали ссылку, найденную Крисом https://askubuntu.com/questions/50067/howto-save-alsamixer-settings/606115#606115, третий ответ с параметром сна, предложенный в комментариях для автозапуска alsaactl --file ххх восстановление Fernando André 6 лет назад 0

1 ответ на вопрос

1
Fernando André

По какой-то причине pavucontrol не работает с alsa.

Чтобы решить эту проблему, кажется, что единственный способ работать - это следовать третьему ответу на https://askubuntu.com/questions/50067/howto-save-alsamixer-settings/606115#606115

После комментариев необходимо внести некоторые изменения, такие как добавление спящего режима в Exec. Чтобы сохранить настройки после перезагрузки, вам нужно создать файл конфигурации, сохраненный alsactl --file ~ / .config / autostart / asound.state store

а затем восстановить эту конфигурацию в сценарии загрузки автозапуска

[Desktop Entry] Type=Application Terminal=false Name=alsarestore Exec=bash -c "sleep 5 && alsactl --file ~/.config/asound.state restore" 

в ~ / .config / autostart / alsarestore.desktop

Обратите внимание, что нет фиксированного порядка ответов, любой пользователь может выбрать один из трех вариантов. Ответ, на который вы ссылаетесь, является третьим в соответствии с голосами * сейчас *, эти голоса могут измениться в будущем. Таким образом, термин «третий ответ» плохо определен и не должен использоваться. Kamil Maciorowski 6 лет назад 0