ฉันมีแล็ปท็อปที่มีพอร์ต HDMI ในขณะที่เราไม่มีที่อยู่อาศัยและอยู่กับเพื่อน ๆ ฉันได้เสียบเข้ากับเครื่องรับเสียงรอบทิศทางด้วยสาย HDMI เพื่อให้เสียงทำงานฉันต้องเปิดการตั้งค่าเสียงโดยงานและสลับโปรไฟล์ฮาร์ดแวร์จาก "เอาต์พุตสเตอริโออะนาล็อก" เป็น "เอาต์พุตสเตอริโอดิจิตอล (HDMI)" เพื่อให้เสียงมาจากเสียงเซอร์ราวด์แทนลำโพงแล็ปท็อปขนาดเล็ก
ฉันต้องย้อนกลับเมื่อถอดปลั๊กเพื่อให้เสียงออกมาจากลำโพง
ฉันเริ่มเบื่อที่จะทำสิ่งนี้ ฉันต้องการสคริปต์นี้ ฉันได้เห็นคำถามนี้และคำตอบของมันแต่pacmd list-sinks
จะแสดงหนึ่งอ่างเท่านั้นเมื่อโพรไฟล์เสียงแบบหล่นลงแสดงหลายตัวเลือก
และมีเหตุการณ์ udev ที่ฉันสามารถเชื่อมโยงสิ่งนี้เข้ากับมันเพื่อให้สามารถเรียกใช้สคริปต์เมื่อใดก็ตามที่สถานะ HDMI เปลี่ยนไป?
udevadm monitor
เพื่อดูว่าเหตุการณ์ udev ใดถูกทริกเกอร์โดยการเปลี่ยนแปลงสถานะ HDMI แต่ตามนี้: [ spinics.net/lists/xorg/msg52939.html]อาจไม่ได้รับการสนับสนุนทั้งหมด