Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: MDP не работает с PulseAudio  (Прочитано 671 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RedCreepster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
MDP не работает с PulseAudio
« : 29 Августа 2014, 05:28:23 »
Переключаюсь между выводами звука такой командойSINK=`pacmd list-sinks|grep '[^*] index'|sed 's/.*: //' | tail -n1`;pacmd set-default-sink ${SINK};for x in $(pacmd list-sink-inputs |grep 'index: '|sed 's/\s*index: //');do pacmd move-sink-input $x ${SINK};done
Вывод pacmd list-sink-inputs Welcome to PulseAudio! Use "help" for usage information.
>>> 0 sink input(s) available.
>>>

Предполагаю MPD нету в списке из-за того, что он запущен от рута. Как переключить его на другой канал вывода звука?

На всякий случай uname -a
(Нажмите, чтобы показать/скрыть)

Оффлайн altwazar

  • Активист
  • *
  • Сообщений: 429
    • Просмотр профиля
Re: MDP не работает с PulseAudio
« Ответ #1 : 29 Августа 2014, 06:38:55 »
RedCreepster,

Можно попробовать так:
Создать файл "~/.pulse/default.pa" под пользователем с содержимым (если сам еще не добавил до этого module-native-protocol-tcp себе в настройки):

#!/usr/bin/pulseaudio -nF
#
.include /etc/pulse/default.pa

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1

Создать в домашней у рута "/root/.pulse/client.conf" с содержимым:

default-server = 127.0.0.1

Слегка костыльно, но после перезапуска MPD должен появиться в списке.

 

Страница сгенерирована за 0.015 секунд. Запросов: 21.