Дисклеймер: сиране линукс, сиране бубунту, всё ненавижу, так жить нельзя, свитчу на макпойду напьюсь.
Сопли, встали и вышли!
Вводная: MPD выдает ошибку “problem opening audio device”
Анамнез: Больной часто жаловался на других больных, которые захватывали аудиодевайс hw(0,0) и не отдавали. Устные и письменные (kill -15) выговоры Firefox, Mplayer этой ночью не помогли. Больной впал в горячечный бред, жаловался на противоречивые симптомы (”can’t find alsa mixer control “PCM” и “problem opening audio device”), не узнавал родственников:
Показано оперативное хирургическое вмешательство. Наркоз местный.
Включаем Пушного в резервном Rhytmbox, поехали.
Путем неглубокого гугления с чит-ключом “ubuntu” (как показала практика, это дает иногда совершенно другие результаты, чем “linux”) были найдены с десяток мертвых мейл-листов и тем на убунту-форуме, ответов в них не было.
Чтение
вики MPD помогло лишь отчасти.
Тем не менее, включим режим Pulse Audio для MPD, коль уж в нашей гребанойкармической коале его используют.
audio_output {
type "pulse"
name "My MPD PulseAudio Output"
}
Далее из
этой ветки Ubuntuforums выясняем, что с Jauntu до Karmic права на PulseAudio никто не исправил.
Исправляем, для этого ставим пакет paprefs.
А вот здесь я проплевался. Сиране виндовсвей, пересечение плоскости и прямой в трехмерном метрическом пространстве в жопу тем, кто придума эту пакость. Тем не менее, Система-Параметры, ставим две галки:
Далее рекомендуют перезапустить mpd:
$ sudo /etc/init.d/mpd restart,
но у меня заработало нормально только после перезапуска PulseAudio:
$ /etc/init.d/pulseaudio restart.
Важно - Pulseaudio работает из-под юзера X-сессии, mpd - в юзере mpd.
На этом у меня все поднялось. Псто ненависти пизнес.
Originally published at
heil0's blog. You can comment here or
there.