Takıldığında otomatik olarak USB kulaklığa nasıl geçebilirim?


9

Eski ses jakı kulaklığımı her taktığımda, ses hemen hoparlörlerimden kulaklık hoparlörlerine yönlendirildi ve mikrofon hemen kullanılabilir hale geldi.

Yeni USB kulaklığımı taktığımda, Ses Tercihleri'ni açmalı ve hem giriş hem de çıkışı kulaklığa değiştirmeliyim.

Bunu otomatik olarak yapmanın bir yolu var mı?

Fujitsu-Siemens Amilo Pi dizüstü bilgisayar, Maverick ve Logitech H330 USB kulaklık kullanıyorum.


2
Alsamixer bir hata mı
Javier Gonzalez

Yanıtlar:


3

Bu aslında Pulseaudio'da bir hata.

İşte durum hakkında yeni bir hata raporu, ancak bu eski (ancak bildirilen sabit) bir dupe olabilir .

İşte kullanabileceğiniz bir geçici çözüm. Bir metin dosyası oluşturun ve bunu şuraya yapıştırın:

#! /bin/bash

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

Eğer üçüncü olanınız buysa, komutlardaki bitiş numaralarını '2' rakamıyla değiştirmeniz gerekir. Dördüncü ise, '3'. Ve bunun gibi.

Ardından, kulaklıklı mikrofon setini her taktığınızda panelde bir başlatıcı yapabilir ve üzerine tıklayabilirsiniz. Şimdilik çirkin bir çözüm ama sabit olana kadar (yani Pulseaudio tercih edilen cihazları hatırlıyor) Yapabileceğiniz başka bir şey görmüyorum.

Sen udev kuralları yazma içeren bazı aşırı deli geçici çözüm yapabilir .... ama buna değer mi? ;)


Bunu deneyeceğim - bu hatalar tam olarak uymadı ve ses çıkışı hakkında başka bir tane buldum, bu yüzden kendim oluşturuyorum - bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/708573
david .libremone

1

Cevabı burada buldum: http://crunchbang.org/forums/viewtopic.php?pid=114968

İki şeyden birini (veya her ikisini de) yapabilirsiniz:

komut satırını kullanarak alsamixer'i açın:

alsamixer

ve ardından F6 tuşuna basın ve alsa için varsayılan cihazı seçin. Bunu yaptıktan sonra alsa ayarlarını kaydedin:

sudo alsactl store

Ayrıca alsa yapılandırma dosyasını düzenlemek de gerekebilir: ( /etc/modprobe.d/alsabase.conf ). Daha sonra varsayılan olarak istediğiniz cihazın yanına bir '0' yerleştirirsiniz, bu yüzden bir usb ses cihazı ise, böyle bir hattınız olacaktır:

options snd-usb-audio index=0

Sonra sistemi yeniden başlatın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.