ฉันลบโปรไฟล์ IEC958 ด้วยวิธีนี้ในการตั้งค่าปัจจุบันของฉันบน Ubuntu 21.04:
การ์ดรายการ $ pactl | grep iec958 --นับ
29
$ sudo sed -e '/\[การทำแผนที่ iec958-stereo\]/,+5 s/^/#/' \
-i-สำรอง \
"/usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf"
$ systemctl --user รีสตาร์ท pulseaudio.service
การ์ดรายการ $ pactl | grep iec958 --นับ
0
ฉันใช้ sed ที่นี่เพื่อให้ตรงกับบรรทัดที่มี [การจับคู่ iec958-สเตอริโอ]
และ 5 บรรทัดหลัง เพื่อแสดงความคิดเห็น (นำหน้าด้วย #
). ฉันกำลังสร้างไฟล์ชื่อ default.conf-สำรองข้อมูล
เนื่องจากสิ่งต่าง ๆ มักจะยุ่งเหยิงและเราไม่ต้องการค้นหาและติดตั้งแพ็คเกจที่เกี่ยวข้องใหม่ หลังจากนั้น ฉันจะรีสตาร์ท PulseAudio สำหรับผู้ใช้ปัจจุบัน แอปพลิเคชันควรยังคงเล่นเสียงโดยไม่ต้องปิดและเริ่มใหม่อีกครั้งเมื่อใช้งาน systemctl -- ผู้ใช้
แทน พัลส์ออดิโอ -k
. เดอะ แพ็คเติ้ล
คำสั่งแสดงว่ามี 29 อินสแตนซ์ในการกำหนดค่าของฉันก่อนและ 0 หลังจากนั้น เมื่อฉันเปิดการตั้งค่าเสียง Gnome ฉันไม่มีอินเทอร์เฟซ S/PDIF ซึ่งเป็นสิ่งที่ฉันต้องการ
บางคนอาจแย้งว่าฉันควรจะสร้าง /usr/local/share/pulseaudio/alsa-mixer/profile-sets/default.conf
แทน. แต่นั่นไม่ได้ผล