Этот предварительный ответ суммирует шаги, необходимые для отладки звука, доступного для одного пользователя только в среде, где домены были объединены для этого пользователя. Возможно, потребуется продлить позже.
В случае, если у нас есть звук только для одного пользователя, у нас может быть плохая конфигурация в настройках этой учетной записи одного пользователя. Чтобы получить более полное представление о проблеме, нам необходимо предпринять следующие шаги из затронутой учетной записи пользователя .
1.Pulseaudio работает вообще?
Обычно вы увидите это, имея доступ к звуковому меню в верхней панели. В качестве альтернативы мы можем выполнить следующую команду в терминале:
pulseaudio -k
Там будет ошибка в случае, если pulseaudio не запускается. Кроме того, эта команда заботится об остановке и возобновлении импульса в случае зависания.
2.Неправильные ли пользовательские настройки для демона pulseaudio?
Чтобы проверить это, мы должны переименовать каталог настроек в HOME соответствующего пользователя, а затем перезапустить pulseaudio (см. 1. ):
mv ~/.pulse ~/.pulse.bad
или
mv ~/.config/pulse ~/.config/pulse.bad ## for newer releases
3.Отключены ли каналы от ALSA?
Мы можем открыть alsamixer в терминале, чтобы отрегулировать громкость канала и включить звук канала, если он был случайно отключен:
alsamixer
4.Убедитесь, что пользователи не входят в группу «audio»
. Пользователь в audioгруппе имеет эксклюзивный доступ к серверу pulseaudio. Другие пользователи не могут получить к нему доступ, пока этот пользователь его использует. Поэтому пользователь не должен быть в audioгруппе.
5.Запустите Pulseaudio вручную.
Если pulseaudio не был запущен, мы также можем запустить демон из командной строки с помощью
pulseaudio -D
Затем Pulseaudio использует настройки по умолчанию и запускает своего демона. Мы также можем поместить эту команду в наши приложения автозапуска, чтобы преодолеть случай, когда pulseaudio не запускается до загрузки рабочего стола.
6.Просмотр файлов журнала
Pulseaudio будет загружен при запуске системы и при входе пользователя в систему. Поэтому ошибки могут быть прочитаны только из журнала, генерирующего при запуске pulseaudio. Смотрите это руководство о том, как сгенерировать скрипт журнала pulsaudio . Короче говоря, мы должны позаботиться о том, чтобы pulseaudio не возрождается, мы можем запустить его в подробном режиме:
pulseaudio -vvvv <options>