สลับเสียงเป็น HDMI โดยอัตโนมัติเมื่อต่อจอภาพ / ตัวรับสัญญาณ HDMI เข้ากับแล็ปท็อป


13

ฉันมีแล็ปท็อปที่มีพอร์ต HDMI ในขณะที่เราไม่มีที่อยู่อาศัยและอยู่กับเพื่อน ๆ ฉันได้เสียบเข้ากับเครื่องรับเสียงรอบทิศทางด้วยสาย HDMI เพื่อให้เสียงทำงานฉันต้องเปิดการตั้งค่าเสียงโดยงานและสลับโปรไฟล์ฮาร์ดแวร์จาก "เอาต์พุตสเตอริโออะนาล็อก" เป็น "เอาต์พุตสเตอริโอดิจิตอล (HDMI)" เพื่อให้เสียงมาจากเสียงเซอร์ราวด์แทนลำโพงแล็ปท็อปขนาดเล็ก

ฉันต้องย้อนกลับเมื่อถอดปลั๊กเพื่อให้เสียงออกมาจากลำโพง

ฉันเริ่มเบื่อที่จะทำสิ่งนี้ ฉันต้องการสคริปต์นี้ ฉันได้เห็นคำถามนี้และคำตอบของมันแต่pacmd list-sinksจะแสดงหนึ่งอ่างเท่านั้นเมื่อโพรไฟล์เสียงแบบหล่นลงแสดงหลายตัวเลือก

และมีเหตุการณ์ udev ที่ฉันสามารถเชื่อมโยงสิ่งนี้เข้ากับมันเพื่อให้สามารถเรียกใช้สคริปต์เมื่อใดก็ตามที่สถานะ HDMI เปลี่ยนไป?


คุณสามารถใช้udevadm monitorเพื่อดูว่าเหตุการณ์ udev ใดถูกทริกเกอร์โดยการเปลี่ยนแปลงสถานะ HDMI แต่ตามนี้: [ spinics.net/lists/xorg/msg52939.html]อาจไม่ได้รับการสนับสนุนทั้งหมด
taneli


สำหรับวิธีแก้ปัญหาอื่นสำหรับสิ่งนี้โปรดดู: askubuntu.com/questions/458194/…
โจ

คำตอบ:


3

ใน Ubuntu 11.10 pulseaudio จะจดจำเมื่อคุณเสียบ hdmi (หรือแจ็คโทรศัพท์) และจะทำการสลับโดยอัตโนมัติ

ดูนี่:

http://voices.canonical.com/david.henningsson/?p=15


เด็ดมาก ตั้งตารอ!
Oli

ฉันไม่ต้องการรอและฉันหวังว่าจะไม่อัพเกรดเป็น 11.10 .. ! : O ดูเหมือนว่าฉันจะเป็นแล้ว
Dang Khoa

3

ฉันมีปัญหาเดียวกัน แต่มันง่ายที่จะแก้ไขใน kubuntu ... ไปที่การตั้งค่าระบบหน้าจอและคุณจะพบทั้งภายในและหน้าจอ hdmi ... เลือกการตั้งค่าของคุณและในด้านล่างเลือก hdmi เป็นเอาท์พุทเริ่มต้นของคุณและบันทึก โปรไฟล์ที่ด้านล่าง ... ทุกครั้งที่คุณเข้าสู่ระบบ kde จะใช้หน้าจอ hdmi ของคุณเป็นค่าเริ่มต้นและเอาต์พุตเสียงของคุณจะถูกตั้งค่าโดยระบบเสียงอัตโนมัติ ...


1

ใน Ubuntu 11.10 การสลับอัตโนมัติยังคงไม่ทำงาน เห็นได้ชัดว่าคุณสมบัติยังไม่ได้ใช้งาน ฉันใช้สคริปต์เพื่อสลับโปรไฟล์การ์ดเสียงไปเป็น HDMI และย้อนกลับ

pacmd "set-card-profile output:hdmi-stereo-extra1"

กำหนดคีย์ลัดชีวิตตอนนี้ดีขึ้น อ่านข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ที่นี่


-1

มีเครื่องมือในที่เก็บอูบุนตู padevchooser ซึ่งอ้างว่าให้คุณเปลี่ยนผลลัพธ์ได้ทันที ฉันลองและไม่ได้ผลจริงๆสำหรับฉัน (พยายามสลับเอาต์พุตระหว่างการ์ดเสียงในตัวและศูนย์เพลง USB ภายนอก) เครื่องมือให้ฉันเลือก "ค่าเริ่มต้น" และ "อื่น ๆ ... " แทนการแสดงรายการตัวเลือกเอาต์พุตสองตัวของฉัน

อย่างไรก็ตามคุณอาจต้องการดูโพสต์บล็อกนี้อธิบายวิธีเขียนสคริปต์เพื่อเปลี่ยนอุปกรณ์ส่งออกเป็น HDMI ฉันไม่รู้วิธีเรียกใช้สิ่งนี้โดยอัตโนมัติ แต่อย่างน้อยก็แค่คลิกเดียวดังนั้นคุณสามารถผูกมันไว้กับปุ่มที่ไม่ได้ใช้บนแล็ปท็อปของคุณ


มันง่ายมากที่จะสลับอุปกรณ์ส่งออกอื่นใน Ubuntu คุณคลิกตัวบ่งชี้เสียงและเลือกรายการการตั้งค่าเสียง จากนั้นคุณเลือกอุปกรณ์ส่งออกและเลือกอุปกรณ์ที่คุณต้องการ แต่เขาต้องการให้มันเป็นไปโดยอัตโนมัติ คำตอบของคุณไม่ตรงกัน -1
Jo-Erlend Schinstad
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.