Вопрос или проблема
Громкость звука остается на максимуме, независимо от того, что показывает значение при переключении кнопок громкости. Это свежая установка Ubuntu 24.04. У меня была аналогичная проблема в более ранних версиях Ubuntu 22.04 и 20.04. Главное отличие сейчас в том, что pulseaudio больше не является программой по умолчанию, вместо него используется ‘pipewire’.
Ранее в предыдущих версиях проблема решалась редактированием следующего файла –
code /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
добавляя эти строки перед блоком PCM
[Element Master]
switch = mute
volume = ignore
После установки 24.04 нет файлов pulseaudio для редактирования, поэтому я ищу решение, использующее pipewire, или если существует возможность вернуться к pulseaudio и применить старое исправление.
Ответ или решение
Чтобы решить проблему с тем, что уровень громкости застревает на максимуме или в состоянии mute после установки Ubuntu 24.04, можно воспользоваться конфигурацией PipeWire, так как в этой версии Ubuntu PulseAudio больше не является основным аудиосервером.
Шаги для исправления проблемы с конфигурацией PipeWire:
-
Установка необходимых пакетов:
Убедитесь, что у вас установлены PipeWire и необходимые зависимости. Откройте терминал и выполните следующую команду:sudo apt install pipewire pipewire-audio-client-libraries
-
Редактирование конфигурационных файлов PipeWire:
В отличие от PulseAudio, конфигурация PipeWire хранится в других файлах. Вам нужно будет отредактировать файл, который отвечает за управление аудиоустройствами. Создайте или измените конфигурацию в файлеpipewire-pulse.conf
.Введите:
sudo nano /etc/pipewire/pipewire-pulse.conf
Если файл отсутствует, вы можете создать его на основе стандартного конфигурационного файла:
cp /usr/share/pipewire/pipewire-pulse.conf /etc/pipewire/pipewire-pulse.conf
В файле
pipewire-pulse.conf
добавьте или измените следующее:context.properties = { # Другие свойства ... "default.clock.allowed-rates" = [ 44100 48000 96000 ] "default.clock.rate" = 44100 "default.clock.quantum" = 256 }
-
Изменение уровня громкости и инициализация микшера:
Для управления уровнями громкости вам может потребоваться установить и настроитьpavucontrol
, графическую утилиту для управления настройками звука.sudo apt install pavucontrol
После установки запустите
pavucontrol
из меню приложений или введитеpavucontrol
в терминале. Проверьте вкладки "Вход" и "Выход", убедитесь, что ваши устройства правильно настроены. -
Перезагрузка службы PipeWire:
После всех изменений необходимо перезапустить службы PipeWire и PulseAudio:systemctl --user restart pipewire systemctl --user restart pipewire-pulse
-
Проверка конфигурации:
Проверьте работоспособность аудиоустройств и возможность регулировки громкости. Используйте как физические кнопки на клавиатуре, так и интерфейсpavucontrol
.
Альтернативный способ: Возврат к PulseAudio
Если данные изменения не помогли решить проблему, и вы предпочитаете использовать старую конфигурацию PulseAudio, выполните следующие шаги:
-
Установите PulseAudio:
sudo apt install pulseaudio
-
Убедитесь, что PipeWire не загружается автоматически:
systemctl --user stop pipewire systemctl --user disable pipewire
-
Перезапустите PulseAudio:
pulseaudio --start
-
После этого примените свои старые изменения в
analog-output.conf.common
, как вы делали раньше.
Заключение
Выполнив указанные шаги, вы должны быть в состоянии исправить проблему с уровнем громкости в Ubuntu 24.04, используя либо новую конфигурацию PipeWire, либо вернувшись к PulseAudio. Если проблема сохраняется, возможно, стоит проверить совместимость вашего звукового оборудования с новыми версиями программного обеспечения или обратиться за помощью на форумы поддержки Ubuntu.