กำหนดโปรแกรมให้กับเอาต์พุตเสียงที่แตกต่างกันอย่างถาวรใน Pulseaudio หรือไม่


11

ฉันต้องการกำหนดอินพุตและเอาต์พุต Skype ให้กับชุดหูฟัง USB ของฉันในขณะที่แล็ปท็อปส่วนที่เหลือของฉันใช้การ์ดเสียงภายใน นี่เป็นงานง่ายด้วย PulseAudio Volume control (pavucontrol) ปัญหาเดียวที่ฉันมีคือทุกครั้งที่มีการโทรฉันต้องตั้งค่าเอาต์พุตและอินพุตสำหรับ Skype ไปยังอุปกรณ์ USB ด้วยตนเอง

เมื่อฉันวางสาย Skype จะหายไปจากตัวควบคุมระดับเสียง มันจะปรากฏขึ้นอีกครั้งด้วยการโทรครั้งต่อไปเท่านั้นในครั้งนี้ที่เลือกการ์ดเสียงเริ่มต้นอีกครั้ง ไม่ยากที่จะให้ PulseAudio ดูหรือเชื่อมต่อชุดหูฟัง USB เมื่อเสียง Skype มาก่อนเลือกค่าเริ่มต้น วิธีที่จะทำมันชัดเจนว่าไม่ผ่านการควบคุมระดับเสียง

คำตอบ:


3

https://launchpad.net/earcandy

https://launchpad.net/~earcandy-devel/+archive/ppa

มันไม่สมบูรณ์ แต่มันช่วยให้คุณสามารถส่งเสียงกับหูฟัง ..

โดยค่าเริ่มต้น btw pulse audio จะไม่ทำสิ่งนี้นักพัฒนาไม่ยอมรับว่าเสียงควรเคลื่อนย้ายอุปกรณ์ด้วยวิธีนี้

ฉันควรเพิ่มให้กับผู้ที่รู้หลามเพียงเล็กน้อยเท่านั้นและจะได้รับการยอมรับอย่างสุดซึ้งในการจบแอพนี้ ..


ก่อนหน้านี้ฉันเคยลอง EarCandy มาก่อน แต่ฉันก็ยากที่จะรู้ว่าแอพนี้สามารถทำอะไรได้บ้าง ฉันรู้ว่ามันสามารถปิดเสียงแอพได้หาก Skype ดังขึ้นและนั่นยอดเยี่ยม แต่ถ้าฉันสร้างโปรไฟล์แอพสำหรับสมมติว่า Rhythmbox ฉันสามารถจัดหมวดหมู่เช่นเครื่องเล่นเพลงได้ แต่จะบอกได้อย่างไรว่า EarCandy ประเภทเครื่องเล่นเพลงต้องสตรีมไปยัง Reciever Bluetooth ของฉันหรือว่า Skype (หรือหมวดหมู่ VoIP) ต้องถูกส่งไปยังชุดหูฟัง USB ของฉัน ฉันหวังว่าฉันจะรู้ Python เศร้าที่ฉันทำไม่ได้เพราะฉันรู้สึกว่าอูบุนตูขาดแผนกนี้และต้องการเครื่องมือ "การจัดการเสียง" ที่ดี ...
Mood

…ฉันชอบความคิดที่จะมีสถานที่รวมศูนย์สำหรับตัวเลือกเสียง มากกว่าทำในแอปเอง ดังนั้นฉันจึงไม่ทราบว่าทำไมนักพัฒนา Pulse-Audio ถึงไม่ทำแบบนี้ มันไม่เหมือนที่พวกเขาให้ทางแก้ปัญหาอื่นแก่เรา หากฉันเข้าสู่ Skype เพื่อตั้งค่าอุปกรณ์เข้า / ออกที่เหมาะสมจะให้ตัวเลือก Pulse-Audio เป็นตัวเลือกเท่านั้น พวกเขาคาดหวังจริงๆหรือไม่ว่าผู้คนใช้อุปกรณ์ in / output เพียงหนึ่งเครื่องต่อระบบ?
อารมณ์

1

ฉันสับสน pavucontrol ทั้งหมดในทันทีจำการตั้งค่าของฉันตอนนี้เมื่อฉันเสียบชุดหูฟัง USB Skype ของฉันจะถูกส่งไปที่ชุดหูฟังโดยอัตโนมัติและ Rhythmbox จะถูกส่งไปยังตัวรับสัญญาณบลูทู ธ ของฉัน ดังนั้นเมื่อฉันตัดสินใจที่จะยอมแพ้มันก็แก้ไขตัวเอง ...


0

นี่ไม่ใช่คำตอบทั้งหมดเพราะฉันมีความรู้เพียงเล็กน้อยเกี่ยวกับการเปลี่ยนเส้นทางเสียง

ใน "skype> ตัวเลือก> การแจ้งเตือน" คุณสามารถตั้งค่าให้สคริปต์ทำงานเมื่อได้รับสาย น่าเสียดายที่ pavucontrol ไม่ยอมรับอินพุตบรรทัดคำสั่ง แต่บางที alsamixer สามารถใช้เพื่อเปลี่ยนเส้นทางเสียงได้

หวังว่านี่จะช่วยได้


ขอบคุณสำหรับเคล็ดลับมันไม่ใช่สิ่งที่ฉันกำลังมองหา ฉันให้ Skype เป็นตัวอย่าง แต่เนื่องจากฉันคิดว่าผู้คนจำนวนมากต้องดิ้นรนกับสิ่งเดียวกัน แต่ฉันมีปัญหาคล้ายกันเมื่อฉันใช้ Rhythmbox ฉันมีตัวรับสัญญาณบลูทู ธ เชื่อมต่อกับสเตอริโอ ฉันสามารถกำหนดเส้นทางเสียง Rhythmbox ไปยังเครื่องรับได้และทำงานได้ดีตราบใดที่ฉันยังติดอยู่กับเพลย์ลิสต์ เมื่อฉันหยุดชั่วคราวหรือกดถัดไปหรือก่อนหน้าเสียงจะถูกส่งกลับไปยังการ์ดภายใน
อารมณ์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.