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