Saya berhasil berbagi server pulsa mode pengguna di antara pengguna lokal melalui TCP.
Edit /etc/pulse/default.pa
untuk mengaktifkan modul TCP. Saya pada dasarnya menonaktifkan autentikasi untuk menyederhanakan konfigurasi. Perhatikan bahwa mungkin ada implikasi keamanan jika Anda bukan satu-satunya yang menggunakan komputer.
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1
Mulai ulang PulseAudio, jika Anda menggunakan systemd, ini dapat dilakukan dengan systemctl --user restart pulseaudio
.Perhatikan bahwa jika sudah ada beberapa server PulseAudio yang berjalan, Anda mungkin perlu menghentikannya. Kalau tidak, hanya yang memulai pertama yang berfungsi.
Sekarang PulseAudio harus mendengarkan pada port TCP, ini dapat diverifikasi dengan perintah ss -ltp
. Anda mungkin akan melihat sesuatu seperti ini:
LISTEN 0 0 *:4713 *:*
users:(("pulseaudio",pid=3130,fd=31))
yang menunjukkan bahwa PulseAudio mendengarkan di port 4713.
Untuk mengonfigurasi klien, edit /etc/pulse/client.conf
dan aktifkan koneksi otomatis:
auto-connect-localhost =yes
Ini dinonaktifkan secara default pada PulseAudio versi terbaru karena alasan keamanan.
Selanjutnya coba putar beberapa audio, semangat!