Щоразу, коли ви SSH з включеною переадресацією X11, програми PulseAudio використовують X11 для відкриття вашого звукового сервера (використовуйте pax11publish
або
xprop -root PULSE_SERVER
бачити самі). Просто скажіть PulseAudio прослухати мережеві з'єднання ( paprefs
як описано вище), і всі програми X11 зможуть ним користуватися.
(Інші користувачі не матимуть доступу до вашого звукового сервера, якщо ви самі цього не дозволите paprefs
. Дані аутентифікації переносяться у PULSE_COOKIE
властивість X11 або ви можете скопіювати
~/.pulse_cookie
вручну.)
Однак зауважте, що потік PulseAudio не зашифрований таким чином, тому це нормально для використання в домашніх умовах, але не через Інтернет.
Трохи складніший спосіб: увімкнути доступ до мережі, як зазначено вище, але тунель PulseAudio через SSH TCP-переадресацію. Використовуйте pax11publish
для виявлення свого PulseAudio порту (зазвичай 4713), підключіться до нього
ssh -R > 24713:localhost:4713`
потім біжи
export PULSE_SERVER="tcp:localhost:24713"
Це буде дещо повільніше через накладні витрати SSH, але їх безпечно використовувати через Інтернет.
ssh
?