Saya mengatur pulseaudio dalam mode sistem dan saat ini berfungsi dengan baik. Namun, saya perhatikan bahwa pengguna memiliki akses ke ALSA secara langsung, misalnya ini berfungsi:
ogg123 -d alsa song.ogg
Biasanya, pengguna lokal memiliki izin untuk memutar audio dan mengubah level mixer.
Untuk memungkinkan pengguna jarak jauh menggunakan ALSA, Anda perlu menambahkan pengguna tersebut ke
audio
grup.
Namun, pengguna bukan anggota audio
.
Apakah ada cara untuk membatasi akses ke ALSA hanya untuk pulse
pengguna (pengguna yang menjalankan mode sistem pulseaudio daemon)?
Semuanya dimiliki oleh root: audio, pemission 660.
—
fstanis
Jika Anda menjalankan Pulseaudio: Apakah Anda yakin pengguna ini mengakses ALSA secara langsung, dan tidak terhubung ke Pulseaudio? (Periksa misalnya dengan
—
dirkt
pavucontrol
).
Menariknya, sepertinya
—
fstanis
ogg123 -d alsa song.ogg
tidak benar-benar berfungsi ketika Pulseaudio tidak berjalan - saya mengerti ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
sehingga Anda benar. Namun, saya tidak begitu mengerti bagaimana ini bekerja, yaitu bagaimana cara menggunakan pulsa melalui ALSA?
/dev/snd/
?