Конфликт skype и pulseaudio

В последних версиях skype на Линуксе замечен глюк. Не работает встроеный 
микрофон. Причем, внешний работает нормально. На эту ошибку часто жалуются 
в сети, но решения никто не предлагает. Разработчики skype признают, 
что проблема имеется, но как починить, похоже, сами не знают. Одним словом, 
за дело пришлось взяться мне. 

Ошибка возникает из за конфликта skype и системой звуковой поддержки pulseaudio.
 Лечится это так.

1. Останавливаем pulseaudio:
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service

2. Запускаем Skype. Идем в настройки и выбираем микрофон - физическую звуковую 
карту. Это нужно сделать только один раз. Потом все будет работать.

3. Поскольку мы остановили pulseaudio, то у нас в компьютере пропал движок 
громкости записи - воспроизведения. Поэтому.

4. Выполняем команду
alsamixer 
и настраиваем громкости прямо на звуковой карточке. Там тоже куча движков, 
но вы разберетесь.

5. Сохраняем эти настройки в файл:
alsactl --file ~/asound.state store
Опять же, это делается только один раз.

6. Проверяем, что skype работает. Выходим и перезапускаем pulseaudio:
systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service


Все. Теперь старт скайпа будет прохожить так.
Запускаем скрипт:

systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
alsactl --file ~/etc/asound.state restore

Запускаем скайп. Общаемся.

Запускаем скрипт:
systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service

Назад|На главную