Đầu tiên, chạy paprefs
, đi đến Máy chủ mạng và kiểm tra Cho phép truy cập mạng vào các thiết bị âm thanh cục bộ . Điều này sẽ tải "mô-đun-giao thức-tcp" trong PulseAudio.
Bây giờ bạn có thể truy cập máy chủ PulseAudio theo nhiều cách:
Chuyển tiếp thủ công kết nối TCP qua SSH
- Sử dụng
pax11publish
để khám phá cổng nghe PulseAudio của bạn (thường là 4713);
- Kết nối với một máy tính khác với
ssh -R 24713:localhost:4713
(cổng từ xa '24713' được chọn tùy ý);
- Sao chép cookie xác thực của bạn (~ / .config / Pulse / cookie) vào máy tính đó;
- Cuối cùng chạy
export PULSE_SERVER="tcp:localhost:24713"
và kiểm tra với pactl info
.
Sử dụng kết nối trực tiếp tự động với khám phá dựa trên X11
Bất cứ khi nào bạn kích hoạt tính năng chuyển tiếp SSH với X11, các chương trình PulseAudio sẽ sử dụng X11 để khám phá máy chủ âm thanh của bạn (sử dụng pax11publish
hoặc xprop -root PULSE_SERVER
để tự mình xem). Họ sẽ cố gắng thiết lập kết nối trực tiếp (không phải SSH, không được mã hóa) đến máy tính của bạn để truyền phát âm thanh.
Sử dụng kết nối trực tiếp tự động với khám phá DNS-SD
Nếu bạn đã cài đặt avahi-daemon và pulseaudio-zeroconf, bạn có thể kích hoạt "Cho phép các máy khác khám phá các thiết bị cục bộ". Điều này sẽ tải "mô-đun-zeroconf-xuất bản".
Các máy tính khác, với tùy chọn "Cung cấp các thiết bị mạng có thể phát hiện được cục bộ" được kích hoạt (module-zeroconf-Discover), sẽ tự động liệt kê các đầu ra (chìm) mà máy tính của bạn xuất ra. Họ sẽ sử dụng kết nối trực tiếp (không được mã hóa) để truyền phát âm thanh.
Phương pháp này cũng yêu cầu ~ / .config / Pulse / cookie giống hệt nhau trên các máy chủ.
~/.pulse_cookie
tồn tại? Trên điều khiển từ xa hay cục bộ?