grep
, который вам нуженНамного проще отлаживать, проще блокировать конкретный доступ к конкретному файлу и намного сложнее эксплуатировать.
Мне нужно было запустить pulseaudio в качестве общесистемной -службы, и у меня была проблема с фиктивным выводом, которую вы описали.
В моем случае я решил, следуя этой статьеhttps://rudd-o.com/linux-and-free-software/how-to-make-pulseaudio-run-once-at-boot-for-all-your-usersи добавив пользователя пульса в группу аудио.
У меня возникла эта проблема после обновления Fedora с 22 до 27. Она была вызвана новой группой; вы должны быть членом группы audio
, чтобы получить доступ к устройствам snd;
~ > ll /dev/snd/controlC*
crw-rw----. 1 root audio 116, 2 Mar 31 08:27 /dev/snd/controlC0
crw-rw----. 1 root audio 116, 9 Mar 31 08:27 /dev/snd/controlC1
Проверьте свои группы с помощью id
. Я добавил с помощью usermod -G audio,... <myuser>
, но могут быть и другие способы.
Это неправильная конфигурация. Переименуйте ~/.config/pulse
, затем перезапустите сеанс рабочего стола (, выйдите из системы, войдите в систему )
У меня такое иногда случается после Приостановки. Что помогло и перезапустил pulseaudio:
pulseaudio --kill
Это вернуло звук без перезапуска сеанса рабочего стола. (Ubuntu 20.04, все по умолчанию)
Вам следует проверить, обнаружено ли ваше звуковое оборудование:
# aplay -lL
...
aplay: device_list:268: no soundcards found...
Если это не так, установите пакет прошивки alsa -:
.dnf install alsa-firmware
И перезагрузите компьютер.
Это решение, а также решение о добавлении моего пользователя в аудиогруппу (, как объясняет другой ответ здесь, )решили эту проблему.
В моем случае после обновления системы возникла аналогичная ошибка с отсутствием драйверов на звук.
Решение заключалось в установке пакета:
sudo apt install linux-modules-extra-5.8.0-55-generic
и перезагрузить