Я часто должен входить от своего рабочего стола в мое использование ноутбука в FreeNX, я могу перенаправить аудио от сессии, работающей на ноутбуке путем установки импульсного аудио сервера по умолчанию с помощью "padevchooser" апплета, устанавливая его на IP моего рабочего стола.
Существует ли простой способ достигнуть этого от freenx входа в систему сессии? Например, переопределяя сервер значения по умолчанию PA от .bash_profile?
Экспорт текущего pulseaudio сервера к корневому окну X-сессии может быть, покончили
pax11publish -e -S <pa-server>
Это экспортирует в настоящее время используемый источник, приемник и конфигурацию <server-pa>
к окну X11-сессии.
Переключение назад для установки по умолчанию сделано
pax11publish -e -r
Мы не имеем однако никакого опыта и не можем протестировать, как FreeNX делает это и если та команда применима.
Это было легче, чем я ожидал, изучая исходный код от padevchooser, я нашел, что сервер может быть установлен от переменной среды, PULSE_SERVER, следующий код моего ~/.bash_profile сделал это:
if [ -n "$NXSESSIONID" ]; then
export PULSE_SERVER="local_desktop_ip"
fi