Отказ от Pulseaudio и переход на чистый Alsa |
Автор: admin Просмотров: 3211 Комментарии:
Добавлен: 9 ноября 2018
Обновлено: 13.02.2019 - 01:19
Если у вас в линуксе трещит звук в колонках, то в большинстве случаев виновником бывает Pulseaudio. Pulseaudio - прослойка между аlsa и звуковой картой для одновременного воспроизведения звука из двух программ, раньше невозможно было слушать звук из двух программ, так как первая запущенная программа по выводу звука забирала себе звуковой вывод.
Чего не видят фанатики обоих лагерей? Смотрите с минуты 25:40
Но у многих 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, где можно найти их в меню добавления клавиатурных сочетаний.
------------------------
ТРИО теплый пол отзыв
Vkjust отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Чего не видят фанатики обоих лагерей? Смотрите с минуты 25:40
Категория: Компьютерные советы
Комментарии |