PulseAudio เป็นเซิร์ฟเวอร์เสียงมาตรฐานในการติดตั้งเดสก์ท็อป อย่างไรก็ตามในบริการเสียงการติดตั้งเซิร์ฟเวอร์และทำให้ PulseAudio ไม่ได้จัดเตรียมไว้ให้
ฉันจะติดตั้งและใช้ประโยชน์ PulseAudio ได้อย่างไรในเซิร์ฟเวอร์ที่ไม่มีส่วนหัว?
PulseAudio เป็นเซิร์ฟเวอร์เสียงมาตรฐานในการติดตั้งเดสก์ท็อป อย่างไรก็ตามในบริการเสียงการติดตั้งเซิร์ฟเวอร์และทำให้ PulseAudio ไม่ได้จัดเตรียมไว้ให้
ฉันจะติดตั้งและใช้ประโยชน์ PulseAudio ได้อย่างไรในเซิร์ฟเวอร์ที่ไม่มีส่วนหัว?
คำตอบ:
$ sudo apt-get install libasound2 libasound2-plugins alsa-utils alsa-oss
$ sudo apt-get install pulseaudio pulseaudio-utils
$ sudo usermod -aG pulse,pulse-access <username>
$ pulseaudio -D
คำสั่งต่อไปนี้บอกเราว่า PulseAudio เป็นที่รู้จักหรือไม่
$ pacmd list-sinks
จำ sinkname สำหรับเอาต์พุตด้านล่าง
คำสั่งนี้จะเล่นไฟล์เสียงไปยังอ่างที่กำหนด:
$ pacmd play-file <filename> <sinkname>
เราอาจต้องเปิดเสียงอุปกรณ์เสียง:
alsamixer
pacmd set-sink-mute n 0
ที่ n คือดัชนีจม (น่าจะเป็น 0)สำหรับคำสั่ง CLI เพิ่มเติมโปรดดูPulse Audio Wiki
ในการกำหนดค่าเซิร์ฟเวอร์ Pulseaudioให้ตรงกับความต้องการของเราเราอาจต้องแก้ไข/etc/pulse/default.pa
และ/etc/pulse/daemon.conf
อธิบายด้วยตนเอง บันทึก
สำหรับการทดสอบระบบเสียงโปรดดูคู่มือการแก้ไขปัญหาเสียงด้วย