Я использую PulseAudio устройство выбора, чтобы установить раковину по умолчанию (на
ноутбук) на удаленный сервер. Это прекрасно работает. При перезагрузке ноутбука,
раковина по умолчанию возвращается к "по умолчанию" (звуковая карта ноутбука).
Есть ли способ заставить ноутбук продолжать использовать удаленный сервер
после перезагрузки? Есть ли команда, которую я могу запустить в сценарии
запуск для изменения приемника по умолчанию на удаленный сервер?
Я с Ubuntu 9.04 на этой машине.
похоже, существует проблема создания туннеля с версией
импульс используется в дистрибутиве ubuntu 9.04. Если я сделаю следующее
ubuntu 10.04 это работает:
pactl load-module module-tunnel-sink "server=192.168.1.64 sink=alsa_output.pci_8086_293e_sound_card_0_alsa_playback_0
sink_name=sink-DGTM"
pacmd set-default-sink sink-DGTM
к сожалению это не работает в Ubuntu 9.04. В syslog показывает:
Ноя 13 14: 45: 33 ubuntu-JMRT
pulseaudio[3473]: модуль-туннель.с:
Ручей умер.
поэтому я собираюсь предположить, что в этой версии pulse есть ошибка.
Хотя это действительно работает с padevchooser
, Я не могу заставить его работать
из командной строки. Я также попытался добавить следующее
для /etc/pulse/default.pa
и получили те же результаты:
load-module module-tunnel-sink server=192.168.1.64
sink=alsa_output.pci_8086_293e_sound_card_0_alsa_playback_0 sink_name=sink-DGTM
set-default-sink sink-DGTM
syslog:
Ноя 13 14: 45: 33 ubuntu-JMRT
pulseaudio[3473]: модуль-туннель.с:
Ручей умер.
так что я снова пытаюсь выяснить, куда экспортировать PULSE_SERVER
так что приложения, запущенные из gnome увидеть его при перезагрузке.
Я пробовал добавлять:
export PULSE_SERVER=tcp:192.168.1.64:4713
to:~/.bashrc
этот работает, если я запускаю приложения с консоли, но не работает, если я запускаю приложения из gnome.
Я также попытался добавить этот экспорт в:
~/.pulse/client.conf
/etc/pulse/client.conf
/usr/bin/start-pulseaudio-x11
но ничего из вышеперечисленного не сработало.