Otomatik Sessiz Modu nasıl devre dışı bırakılır?


24

Alsamixer'de "Auto-Mute Mode" (Otomatik Sessiz Modu) adı verilen bir seçenek vardır ve varsayılan olarak etkindir.

Ama şimdi onu devre dışı bırakmak istiyorum. Farklı anahtarlar denedim ama başarısız oldum.

Herhangi bir fikir? 0_0

görüntü tanımını buraya girin

Yanıtlar:


24

"Sessiz modunu" almak için sağ oka, sonra değiştirmek için yukarı veya aşağı oka, sonra çıkmak için Escape düğmesine basın.

Bu otomatik önyükleme sırasında (belki de /etc/rc.local) çalıştırarak yapabilirsiniz :

/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled

@Sam Bu değişimin kalıcı hale getirilmesi konusunda bir fikriniz var mı? Bilgisayarımı her yeniden başlattığımda sıfırlanıyor.
Akshet

1
google deneyin: alsa karıştırıcı ayarlarını kaydetme
Sam Watkins

1
Otomatik susturma modunu devre dışı bırakmak istiyorum, ancak elimde değil ve amixer -c 0 contentsbu etkiye hiçbir şey göstermiyor ve amixer -c 0 sset "Auto-Mute Mode" Disabled"Basit Sessiz Modu", 0 basit kontrol bulunamıyor "döndürüyor. Kulaklıklarımı taktığımda hoparlörler çalmayı bıraktı. Ayarı nasıl değiştirebileceğim konusunda fikrin var mı?
Sınırlı Kefaret

2
@LimitedAtonement Bilmiyorum. Belki de ses aygıtınız Linux çekirdek sürücüleri tarafından tam olarak desteklenmemektedir veya belki de "otomatik sessiz" donanımda yapılmıştır ve yazılımda geçersiz kılınamaz.
Sam Watkins

1
@LimitedAtonement ^ ileride referans almak üzere: aynı zamanda birden fazla ses cihazınız (örn. HDMI) olduğu -c 1ve bu gibi
şeyleri

7

Geç cevap.

Ben de sınırlı kefaret de dahil olmak üzere aynı problemi yaşadım .

Devam etmek için:

root@darkstar:~# amixer | grep -i mute
Simple mixer control 'Auto-Mute Mode',0
root@darkstar:~# amixer -c 0 sset 'Auto-Mute Mode' Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0

Çalıştırarak çözdüm alsamixer, sonra:

  • F5 (tüm kontrolleri göster)
  • Enabled (Etkin) olarak gösterilen kontrole gelene kadar hareket etmek için okları kullanın.<Auto-Mute>
  • Devre dışı- bırakmak için eksi tuşunu kullanın
  • Escçıkmak için vur
  • alsactl storekaydetmek için kök olarak çalıştır

Umarım bu yardım.


3

Bina Sam'in cevap , burada Otomatik Sessiz Modu durumunu açıp kapatan bir script:

# toggle status of Auto-Mute
if amixer -c 0 sget 'Auto-Mute Mode' | grep --quiet -F "Item0: 'Enabled"
then
    amixer -c 0 sset 'Auto-Mute Mode' Disabled
else
    amixer -c 0 sset 'Auto-Mute Mode' Enabled
fi

Bunu kullanıyorum, böylece kulaklıklarımı çıkarmadan hoparlörlerimi kolayca kapatabilir veya açabilirsiniz.

Düzenleme: tek astar

amixer -c 0 sget 'Auto-Mute Mode' | fgrep -q "Item0: 'E" && _M=Disabled || _M=Enabled; amixer -c 0 sset 'Auto-Mute Mode' $_M

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.