AlsaMixer ayarlarını nasıl kaydederim?

66

Merhaba "EarCandy" programını denedim, şimdi çok fazla sorunum oldu. İlk başta hiç ses almadım ve şimdi çok düşük hacim. PS Earcandy şimdi sabit diskimden silindi.

Alsamixer'ı şu şekilde açtığımda:

alsamixer

Hoparlörlerin sesinin sıfır olduğunu görüyorum. Şimdi onu maksimum ses seviyesine itiyorum. Fakat her yeniden başlatmadan sonra, alsamixer'ı tekrar açmam ve ses seviyesini tekrar maksimuma ayarlamanız gerekiyor. Alsamixer ayarlarını kaydedebilir miyim veya sorunu düzeltmenin başka bir yolu var mı?

    
sordu jsterr 22.06.2011 18:50

6 cevap

61

yürütün:

sudo alsactl store

Bu, alsamixer yapılandırmalarını her açılışta yüklenen /etc/asound.state 'ye kaydetmelidir.

    
verilen cevap Seppo Erviälä 22.06.2011 19:23
18

Ayrıca, mikser ayarlarını alsactl özel bir dosyaya da kaydedebilirsiniz:

alsactl --file ~/.config/asound.state store

Yeniden yüklemek:

alsactl --file ~/.config/asound.state restore
    
verilen cevap palacsint 14.05.2014 09:36
8

Seppo Erviälä'nın cevabı doğru ama tamamlanmadı. Dma_k'nin zaten belirttiği gibi, man alsactl , sonunda açıkça belirtiyor,

  

/var/lib/alsa/asound.state (veya -f ile belirttiğiniz her dosya   bayrak) geçerli ayarları saklamak için kullanılır          ses kartlarınız.

palacsinit, yapılandırmayı dosyanızı

ile depolayabileceğinizi doğru bir şekilde not etti.
alsactl --file ~/.config/asound.state store

ve yeniden yükle

alsactl --file ~/.config/asound.state restore

Bu, ikinci satırı, geri yükleme komutunu .desktop dosyasına yerleştirerek daha da geliştirilebilir.

Nano metin düzenleyicisini açacak ve nano ~/.config/autostart/alsarestore.desktop dosyası oluşturacak ~/.config/autostart/alsarestore.desktop dosyasını çalıştırmanız gerekecek. Başlangıç ~/.config/autostart/ dizinindeki girişler, başlangıçta / grafiksel girişte belirli kullanıcılar için programları ve hizmetleri otomatik başlatmak için kullanılır.

.desktop dosyasının içeriği aşağıdaki gibi olmalıdır:

[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=alsactl --file ~/.config/asound.state restore

Diğer şeylerin yanı sıra, yapılandırmanızı /etc/asound.state 'de saklayabilir ve /var/lib/alsa/asound.state ' ya symlink yapabilirsiniz, ancak bu bir çözümden ziyade bir öneridir

    
verilen cevap Sergiy Kolodyazhnyy 06.04.2015 23:34
1

Çalışmaya 2 ay sonra "sudo alsactl store" yapmaya çalıştıktan sonra, bunu yapmayı başardım.   Öncelikle alsamixer UI'ye girmek için terminal "alsamixer" yazın. Ardından, ihtiyacınız olan yapılandırmaları yapın (ör., Hoparlör / kulaklık seviyesini artırın veya klavyede "m" ye basarak sesi açın).   Şimdi en önemli kısım. Alsamixer'den çıkmadan önce yeni bir terminal açın ve yüksek ayrıcalıklar elde etmek için "sudo su" komutunu kullanın (sisteminizi yok edebileceğiniz için "sudo su" modunda kullandığınız komutlara çok dikkat edin) ve sonra kaydetmek için "alsactl store" yapın. alsa ayarları. Sonra her iki terminali de kapatın ve bilgisayarınızı yeniden başlatın. Bu işi yapacak.

    
verilen cevap tisfo 30.12.2015 02:19
0

sudo alsamixer çalıştırdıktan sonra mikser yaptığınız değişiklikleri korumalıdır.

Profilim yüklendiğinde ses çalışmıyor cevapların da bir ipucu bulabilirsin.

İyi şanslar!

    
verilen cevap Geppettvs D'Constanzo 22.06.2011 20:51
0

Alsa-Json-Gateway İşte , JSON / REST API'sından ses kartı oturumlarının depolanmasını / geri yüklemesini destekler

  • liste oturumları / jsonapi? request = oturum listesi & amp; cardid = hw: 0
  • depo oturumu / jsonapi? request = oturum saklama ve amp; cardid = hw: 0 & amp; args = MySoundConfig
  • geri yükleme / jsonapi? request = oturum yükleme ve amp; cardid = hw: 0 & amp; args = MySoundConfig
verilen cevap fulup 06.04.2015 22:47

Etiketlerdeki diğer soruları oku