Я использую Pulseaudio Device Chooser, чтобы установить приемник по умолчанию (на ноутбуке) для удаленного сервера. Это отлично работает. Когда я перезагружаю свой ноутбук, мойка по умолчанию возвращается к "default" (звуковая карта ноутбука). Есть ли способ заставить ноутбук продолжать использовать удаленный сервер после перезагрузки? Есть ли команда, которую я могу запустить в скрипте при запуске, чтобы изменить приемник по умолчанию обратно на удаленный сервер?
Я использую 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. Системный журнал показывает:
13 ноября 14:45:33 ubuntu-JMRT pulseaudio [3473]: module-tunnel.c: Поток умер.
Итак, я собираюсь предположить, что в этой версии импульса есть ошибка.
Хотя он работает с 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
системный журнал:
13 ноября 14:45:33 ubuntu-JMRT pulseaudio [3473]: module-tunnel.c: Поток умер.
Итак, я снова пытаюсь выяснить, куда экспортировать PULSE_SERVER
чтобы приложения, запускаемые из gnome, видели его при перезагрузке.
Я попытался добавить:
export PULSE_SERVER=tcp:192.168.1.64:4713
к: ~/.bashrc
Это работает, если я запускаю приложения из консоли, но не работает, если я запускаю приложения из gnome.
Я также попытался добавить этот экспорт в:
~/.pulse/client.conf
/etc/pulse/client.conf
/usr/bin/start-pulseaudio-x11
но ничего из вышеперечисленного не сработало.