Вопрос или проблема
Система информация
“Система: Ядро: 5.4.0-48-generic x86_64 биты: 64 компилятор: gcc v: 9.3.0 Рабочий стол: Gnome 3.36.4
wm: gnome-shell dm: GDM3 Дистрибутив: Linux Mint 20 Ulyana базовый: Ubuntu 20.04 focal”
Итак, вот в чем проблема. Я проверил журналы и нашел проблему безопасности, связанную с PulseAudio.
Вот с чего все началось.
“Запуск задачи для юнита UNIT завершился неудачей.”
Идентификатор задачи 91, результат задачи – неудача.”
и затем проблема безопасности сразу после:
“Не удалось создать защищенную директорию (/home/[USERNAME]/.config/pulse): Нет такого файла или директории”
Это происходило снова и снова при каждом запуске.
Поэтому я нашел этот гид и следовал ему…
Как переустановить PulseAudio (Ubuntu 12.04)
Гид завершился успешно, и после этого тема рабочего стола GNOME решила взять на себя управление Linux Mint Cinnamon. Меня это устраивает.
Вот результаты обнаруженных карт:
$ cat /proc/asound/cards
” 0 [PCH ]: HDA-Intel – HDA Intel PCH
HDA Intel PCH на 0xdd340000 irq 136
1 [NVidia ]: HDA-Intel – HDA NVidia
HDA NVidia на 0xdf080000 irq 17
2 [Hea ]: USB-Audio – Corsair VOID RGB USB Gaming Hea
Cosair Corsair VOID RGB USB Gaming Hea на usb-0000:00:14.0-6, полная скорость
3 [XFi ]: SB-XFi – Creative X-Fi
Creative X-Fi 20K2 Неизвестно”
И тест активного устройства прошел успешно. Слышал громко и ясно…
aplay /usr/share/sounds/alsa/Front_Center.wav
“Играет WAVE ‘/usr/share/sounds/alsa/Front_Center.wav’ : Подписан 16 битный Little Endian, Частота 48000 Гц, Моно”
Я запустил pavucontrol через терминал, он пытается подключиться и зависает.
Все проблемы с Pulse Audio в Ubuntu 20.04 можно решить, заменив сервер Pulse Audio на сервер Pipewire в 20.04 или 21.04. У меня также было много проблем со звуком во время установки. Возможно, у вас эта проблема, потому что вы пытались её исправить. Существует множество способов установки, просто делюсь тем, что сработало для меня, но для некоторых есть одна строка больше, но лучше не добавлять её, если всё работает.
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
sudo apt install pipewire gstreamer1.0-pipewire libspa-0.2-bluetooth libspa-0.2-jack pipewire-audio-client-libraries
sudo touch /etc/pipewire/media-session.d/with-pulseaudio
systemctl --user daemon-reload
systemctl --user --now disable pulseaudio.service pulseaudio.socket
systemctl --user --now enable pipewire pipewire-pulse
systemctl --user mask pulseaudio
Если это не сработает, добавьте:
systemctl --user --now enable pipewire-media-session.service
Но мне это не понадобилось.
И вам не нужна часть cp для того, чтобы это работало.
Информация взята из этих блогов:
Сервер pipewire решил проблему от Waterreedshimmer, я попытался удалить/переустановить pulseaudio, но возникла проблема с chrome, где звук на youtube работает, но не в firefox, после выполнения всех указанных шагов звук на youtube в firefox работает хорошо.
Ответ или решение
Проблема с PulseAudio и pavucontrol, застрявшим на сообщении "Установка соединения с PulseAudio. Пожалуйста, подождите", может быть вызвана несколькими факторами, связанными с конфигурацией и установкой аудиосистемы на вашей системе Linux Mint 20 Ulyana. В данном ответе я постараюсь объяснить, как можно решить эту проблему, опираясь на предоставленные вами детали проблемы и системную информацию.
F – Факты
На вашем устройстве установлена Linux Mint 20, которая основана на Ubuntu 20.04. Вы столкнулись с сообщением об ошибке, связанным с созданием защищённого каталога /home/[USERNAME]/.config/pulse
. Эта ошибка может быть связана с отсутствием необходимых каталогов или прав доступа к ним. Вы пытались переустановить PulseAudio и обнаружили, что связанная с ним проблема не исчезла, в то время как звук из системы был успешно воспроизведён.
O – Описание
Ваши логи указывают на различные проблемы, связанные с аудиосистемой. По-видимому, PulseAudio не может установить соединение из-за проблем с каталогами конфигурации. Ошибка "Failed to create secure directory" прямо указывает на то, что PulseAudio не может получить доступ к необходимым директориям для своего функционирования. Кроме того, после попыток переустановки PulseAudio вы отметили, что рабочая среда GNOME заменила Cinnamon Desktop, что указывает на изменения в конфигурации среды рабочего стола.
R – Решения
Для решения данной проблемы можно предпринять следующие шаги:
-
Проверьте наличие необходимых каталогов: Убедитесь, что каталог
.config/pulse
существует. Если он отсутствует, выполните следующую команду в терминале:mkdir -p ~/.config/pulse
-
Проверьте права доступа: Убедитесь, что у пользователя есть необходимые разрешения на чтение и запись в каталоге
.config/pulse
:chmod -R 700 ~/.config/pulse
-
Сброс конфигурации PulseAudio: Если предыдущие шаги не помогли, вы можете сбросить конфигурацию PulseAudio, чтобы создать новые файлы конфигурации. Для этого удалите каталог с конфигурацией PulseAudio:
rm -r ~/.config/pulse
-
Перезагрузка PulseAudio: После выполнения вышеуказанных действий перезапустите сервис PulseAudio:
pulseaudio --kill pulseaudio --start
-
Альтернативные решения с Pipewire: На основе ваших упоминаний о протоколе Pipewire, вы можете перейти на него вместо PulseAudio. Установка Pipewire включает следующие шаги:
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream sudo apt install pipewire gstreamer1.0-pipewire libspa-0.2-bluetooth libspa-0.2-jack pipewire-audio-client-libraries systemctl --user daemon-reload systemctl --user --now disable pulseaudio.service pulseaudio.socket systemctl --user --now enable pipewire pipewire-pulse systemctl --user mask pulseaudio
Это поможет вам устранить проблемы с PulseAudio и улучшить производительность аудиосистемы.
S – Заключение
После выполнения этих шагов ваша проблема с "Установкой соединения с PulseAudio" должна быть решена. Если ошибка по-прежнему возникает, возможно, стоит проверить дополнительные зависимости или конфликты с другими пакетами. В качестве последнего шага, рекомендуется проверить форумы и сообщества по Linux Mint и Ubuntu на наличие аналогичных случаев, поскольку там может содержаться дополнительная информация о специфических случаях.
T – Призыв к действию
Если у вас по-прежнему возникают сложности после выполнения указанных выше действий, пожалуйста, предоставьте дополнительные детали о вашей конфигурации и возникающих ошибках, чтобы можно было подробнее проанализировать проблему и предложить дальнейшие шаги.