Как определить сервер pulseaudio во время входа?

Мне часто приходится заходить со своего рабочего стола на свой ноутбук с помощью FreeNX, я могу перенаправить звук из сеанса, выполняющегося на ноутбуке, установив пульсовый звук по умолчанию, используя апплет «padevchooser», установив его на IP-адрес мой рабочий стол.

Есть ли простой способ добиться этого из входа в сеанс freenx? Например, переопределение сервера по умолчанию PA из .bash_profile?

0
задан 25 July 2011 в 18:55

10 ответов

Это было проще, чем я ожидал, глядя в исходный код от padevchooser. Я обнаружил, что сервер может быть установлен из переменной среды PULSE_SERVER, следующий код в моем файле ~ / .bash_profile сделал это:

if [ -n "$NXSESSIONID" ]; then export PULSE_SERVER="local_desktop_ip" fi
0
ответ дан 25 July 2018 в 21:33

Экспорт текущего сервера pulseaudio в корневое окно X-session можно выполнить с помощью

pax11publish -e -S <pa-server>

Это приведет к экспорту текущего источника, приемника и конфигурации <server-pa> в X11-сеанс window.

Возврат к умолчанию выполняется с помощью

pax11publish -e -r

. Однако мы не имеем опыта и не можем проверить, как это делает FreeNX, и если эта команда применима.

1
ответ дан 25 July 2018 в 21:33
  • 1
    Мне нужно противоположное поведение, мне нужен локальный X-сеанс для импорта источника / приемника с удаленного сервера PA. – João Pinto 27 July 2011 в 19:51

Это было проще, чем я ожидал, глядя в исходный код от padevchooser. Я обнаружил, что сервер может быть установлен из переменной среды PULSE_SERVER, следующий код в моем файле ~ / .bash_profile сделал это:

if [ -n "$NXSESSIONID" ]; then export PULSE_SERVER="local_desktop_ip" fi
0
ответ дан 2 August 2018 в 03:10

Экспорт текущего сервера pulseaudio в корневое окно X-session можно выполнить с помощью

pax11publish -e -S <pa-server>

Это приведет к экспорту текущего источника, приемника и конфигурации <server-pa> в X11-сеанс window.

Возврат к умолчанию выполняется с помощью

pax11publish -e -r

. Однако мы не имеем опыта и не можем проверить, как это делает FreeNX, и если эта команда применима.

1
ответ дан 2 August 2018 в 03:10
  • 1
    Мне нужно противоположное поведение, мне нужен локальный X-сеанс для импорта источника / приемника с удаленного сервера PA. – João Pinto 27 July 2011 в 19:51

Это было проще, чем я ожидал, глядя в исходный код от padevchooser. Я обнаружил, что сервер может быть установлен из переменной среды PULSE_SERVER, следующий код в моем файле ~ / .bash_profile сделал это:

if [ -n "$NXSESSIONID" ]; then export PULSE_SERVER="local_desktop_ip" fi
0
ответ дан 4 August 2018 в 19:03

Экспорт текущего сервера pulseaudio в корневое окно X-session можно выполнить с помощью

pax11publish -e -S <pa-server>

Это приведет к экспорту текущего источника, приемника и конфигурации <server-pa> в X11-сеанс window.

Возврат к умолчанию выполняется с помощью

pax11publish -e -r

. Однако мы не имеем опыта и не можем проверить, как это делает FreeNX, и если эта команда применима.

1
ответ дан 4 August 2018 в 19:03
  • 1
    Мне нужно противоположное поведение, мне нужен локальный X-сеанс для импорта источника / приемника с удаленного сервера PA. – João Pinto 27 July 2011 в 19:51

Это было проще, чем я ожидал, глядя в исходный код от padevchooser. Я обнаружил, что сервер может быть установлен из переменной среды PULSE_SERVER, следующий код в моем файле ~ / .bash_profile сделал это:

if [ -n "$NXSESSIONID" ]; then export PULSE_SERVER="local_desktop_ip" fi
0
ответ дан 6 August 2018 в 03:22

Экспорт текущего сервера pulseaudio в корневое окно X-session можно выполнить с помощью

pax11publish -e -S <pa-server>

Это приведет к экспорту текущего источника, приемника и конфигурации <server-pa> в X11-сеанс window.

Возврат к умолчанию выполняется с помощью

pax11publish -e -r

. Однако мы не имеем опыта и не можем проверить, как это делает FreeNX, и если эта команда применима.

1
ответ дан 6 August 2018 в 03:22
  • 1
    Мне нужно противоположное поведение, мне нужен локальный X-сеанс для импорта источника / приемника с удаленного сервера PA. – João Pinto 27 July 2011 в 19:51

Это было проще, чем я ожидал, глядя в исходный код от padevchooser. Я обнаружил, что сервер может быть установлен из переменной среды PULSE_SERVER, следующий код в моем файле ~ / .bash_profile сделал это:

if [ -n "$NXSESSIONID" ]; then export PULSE_SERVER="local_desktop_ip" fi
0
ответ дан 7 August 2018 в 21:08

Экспорт текущего сервера pulseaudio в корневое окно X-session можно выполнить с помощью

pax11publish -e -S <pa-server>

Это приведет к экспорту текущего источника, приемника и конфигурации <server-pa> в X11-сеанс window.

Возврат к умолчанию выполняется с помощью

pax11publish -e -r

. Однако мы не имеем опыта и не можем проверить, как это делает FreeNX, и если эта команда применима.

1
ответ дан 7 August 2018 в 21:08
  • 1
    Мне нужно противоположное поведение, мне нужен локальный X-сеанс для импорта источника / приемника с удаленного сервера PA. – João Pinto 27 July 2011 в 19:51

Другие вопросы по тегам:

Похожие вопросы: