ฉันจะเปลี่ยนเป็นชุดหูฟัง USB โดยอัตโนมัติได้อย่างไรเมื่อเสียบปลั๊ก


9

เมื่อใดก็ตามที่ฉันเสียบชุดหูฟังแจ็คเสียงเก่าของฉันเสียงถูกเบี่ยงเบนจากลำโพงของฉันไปยังลำโพงชุดหูฟังและไมโครโฟนก็ใช้ได้ทันที

เมื่อฉันเสียบชุดหูฟัง USB ใหม่ของฉันฉันต้องเปิดการตั้งค่าเสียงและสลับทั้งอินพุตและเอาต์พุตไปที่ชุดหูฟัง

มีวิธีใดที่จะทำให้สิ่งนี้เกิดขึ้นโดยอัตโนมัติหรือไม่?

ฉันใช้แล็ปท็อป Fujitsu-Siemens Amilo Pi, Maverick และ Logitech H330 USB headset


2
เป็นข้อผิดพลาดใน alsamixer
Javier Gonzalez

คำตอบ:


3

นี่เป็นข้อผิดพลาดจริง ๆ ใน Pulseaudio

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

นี่เป็นวิธีแก้ปัญหาที่คุณอาจใช้ สร้างไฟล์ข้อความและวางใน:

#! /bin/bash

amixer cset iface=MIXER,name='Input Source' 1
amixer cset iface=MIXER,name='Output Source' 1
exit

หากเป็นจริงหมายเลขที่สามของคุณคุณควรแทนที่หมายเลขปลายทางในคำสั่งด้วยหมายเลข '2' ถ้าที่สี่แล้ว '3' และอื่น ๆ

จากนั้นคุณสามารถสร้างตัวเรียกใช้งานบนแผงควบคุมแล้วคลิกที่ปุ่มทุกครั้งที่คุณเสียบชุดหูฟัง มันเป็นวิธีแก้ปัญหาที่น่าเกลียดในตอนนี้ แต่จนกว่าจะได้รับการแก้ไข (เช่น Pulseaudio จำอุปกรณ์ที่ต้องการ) ฉันไม่เห็นอะไรมากที่คุณสามารถทำได้

คุณสามารถทำวิธีแก้ปัญหาบ้าสุดขั้วบางอย่างที่เกี่ยวข้องกับการเขียนกฎ udev .... แต่มันคุ้มหรือไม่ ;)


ฉันจะลองดู - ข้อบกพร่องเหล่านั้นไม่ค่อยพอดีและฉันพบอีกเรื่องเสียงออกดังนั้นฉันจึงสร้างของตัวเอง - bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/708573
david .libremone

1

ฉันพบคำตอบได้ที่นี่: http://crunchbang.org/forums/viewtopic.php?pid=114968

คุณสามารถทำสิ่งใดสิ่งหนึ่งจากสองอย่าง (หรือทั้งสองอย่าง):

เปิด alsamixer โดยใช้บรรทัดคำสั่ง:

alsamixer

จากนั้นกด F6 และเลือกอุปกรณ์เริ่มต้นสำหรับ alsa เมื่อคุณทำเสร็จแล้วให้บันทึกการตั้งค่า alsa:

sudo alsactl store

อาจจำเป็นต้องแก้ไขไฟล์กำหนดค่า alsa: ( /etc/modprobe.d/alsabase.conf ) จากนั้นคุณวาง '0' ถัดจากอุปกรณ์ที่คุณต้องการเป็นค่าเริ่มต้นดังนั้นหากเป็นอุปกรณ์เสียง usb คุณจะมีบรรทัดดังนี้:

options snd-usb-audio index=0

จากนั้นรีบูทระบบ

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