Отказ от Pulseaudio и переход на чистый Alsa |
Автор: admin Просмотров: 3560 Комментарии:
Добавлен: 9 ноября 2018
Обновлено: 13.02.2019 - 01:19
Если у вас в линуксе трещит звук в колонках, то в большинстве случаев виновником бывает Pulseaudio. Pulseaudio - прослойка между аlsa и звуковой картой для одновременного воспроизведения звука из двух программ, раньше невозможно было слушать звук из двух программ, так как первая запущенная программа по выводу звука забирала себе звуковой вывод.
Но у многих Pulseaudio трешит в колонках и для решения этой проблемы можно отключить Pulseaudio и перейти на чистый Alsa. Удалять его не рекомендую, вдруг он понадобится. У меня получилось включить звук в обход Pulseaudio в Chromium, Firefox и Skype. Viber без Pulseaudio просто отказывается загружаться.
mkdir ~/.config/pulse
echo "autospawn = no" >> ~/.config/pulse/client.conf
killall pulseaudio
Устанавливаем apulse - эмулятор pulseaudio подставляющий приложению свой код. Пишем файл ~/.asoundrc:
nano ~/.asoundrc
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "hw:0,0"
}
capture.pcm {
type plug
slave.pcm "hw:2,0"
}
}
И запускаем свои chromium или skype вот такой простой командой:
apulse <program-name> [program parameters]
или так:
APULSE_CAPTURE_DEVICE=plughw:0,0 APULSE_PLAYBACK_DEVICE=plughw:0,0 chromium
Подробности: https://www.linux.org.ru/forum/linux-hardware/13799945
И возможно вам пригодятся команды и клавиши регулировки громкости, особенной удобные для минималистичных настольных окружений (например для icewm):
Для Alsa:
key XF86AudioRaiseVolume amixer set Master unmute 1+
key XF86AudioLowerVolume amixer set Master 1-
key XF86AudioMute amixer set Master mute
Для Pulseaudio:
key XF86AudioLowerVolume pactl set-sink-volume '0' -25%
key XF86AudioRaiseVolume pactl set-sink-volume '0' +25%
key XF86AudioMute pactl set-sink-volume '0' 0%
key XF86AudioMute pactl set-sink-volume '1' 0%
key XF86AudioLowerVolume pactl set-sink-volume '1' -25%
key XF86AudioRaiseVolume pactl set-sink-volume '1' +25%
'0' и '1' это номера аудиоприёмника. У меня '1', но после обновления системы номер может поменяться на '0'. Клавиши XF86 - это клавиатурные сочетания с клавишей Fn для ноутбуков. Чтобы узнать название клавиш регулировки звука на своём ноутбуке - самый простой вариант это установить gxneur, где можно найти их в меню добавления клавиатурных сочетаний.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Компьютерные советы
Комментарии |