Как стать автором
Обновить

Лечим треск при проигровании звуков в Pidgin

Настройка Linux
Публикую статью от guglez.

Часто сталкиваюсь с неприятной проблемой — при проигровании Pidgin-ом звуков идет неприятный треск. Проблему эту наблюдал не только у себя. Сегодня решил наконец-то разобраться в чем дело.

Погуглив я не нашел никаких решений кроме как снести pulseaudio. По причине того, что кроме глючного звука в Pidgin я у себя проблем со звуком не наблюдаю, я решил что мне этот способ не подходит и я принялся искать корень проблемы.
Методом проб и ошибок я выяснил, что для воспроизведения звуков Pidgin использует утилиту aplay. Выглядит это примерно так:
aplay /usr/share/sounds/purple/login.wav

Если мы выполним эту команду в терминале, мы получим тот же треск, что издает Pidgin. Идем в ман aplay и находим там два интересных пункта:
-L, --list-pcms
List all PCMs defined

-D, --device=NAME
Select PCM by name

Первый ключ выводит список всех доступных аудио устройств, а второй заставляет проигрывать звук через заданное устройство. Методом тыка я нашел устройство, при выводе звука на которое треска не наблюдается. В моем случае это было устройство с именем surround41. В итоге получилось вот что:
aplay -D surround41 /usr/share/sounds/purple/login.wav

Теперь мы умеем проигрывать чистый звук и нам надо рассказать об этом Pidgin :)

Идем в настройки Pidgin (ctrl+p), заходим во вкладку звук, в поле метод воспроизведения звука выбираем пункт «команда». Ниже вбиваем aplay -D surround41 %s, где вместо surround41 вписываем ваше устройство. Наслаждаемся чистым звуком в Pidgin!
Теги:pidginlinux
Хабы: Настройка Linux
Всего голосов 45: ↑38 и ↓7 +31
Просмотры1.7K

Похожие публикации

Linux администратор
до 120 000 ₽ТИТАН-2Санкт-ПетербургМожно удаленно
Системный администратор Linux/Senior
от 50 000 до 120 000 ₽NetPingМожно удаленно
C++ Embedded Developer (Linux)
от 150 000 до 250 000 ₽MicroAviaСанкт-Петербург
C++ Developer (Linux)
от 150 000 до 250 000 ₽MicroAviaСанкт-Петербург
Системный администратор Linux / DevOps
от 170 000 ₽Golden GooseМоскваМожно удаленно

Лучшие публикации за сутки