Halo Saya sudah mencoba program "EarCandy", sekarang saya punya / punya banyak masalah. Awalnya saya tidak mendapatkan suara dan sekarang volumenya sangat rendah. PS Earcandy sekarang dihapus dari harddisk saya.
Ketika saya membuka Alsamixer dengan:
alsamixer
Saya melihat bahwa volume untuk speaker adalah nol. Sekarang saya dorong ke volume maksimal. Tetapi setelah setiap restart, saya harus membuka alsamixer lagi dan harus mengatur volume ke max lagi. Bisakah saya menyimpan pengaturan untuk alsamixer atau apakah ada cara lain untuk memperbaiki masalah?
/var/lib/alsa/asound.state
. Apakah ada alasan lain untuk itu tidak berfungsi?alsamixer
dan ubah tingkat master (2) pulihkan konfigurasi (3) periksa tingkat master telah dipulihkan. Jika di atas seperti yang diharapkan, periksa apakah pemulihan sebenarnya dipicu pada boot sistem (chkconfig alsa-utils
seharusnya ditampilkanalsa-utils on
).sudo alsactl store
memberi saya kesalahan berikutalsactl: get_controls:567: snd_ctl_open error: Invalid argument
.Anda juga dapat menyimpan pengaturan mixer ke dalam file khusus dengan
alsactl
:Memuat ulang:
sumber
/etc/asound.state
dan menambahkan baris reload ke file saya/etc/rc.local
.rc.local
(walaupun itu harus bekerja bahkan dengan relatif karena itu pengguna yang sama .. tetapi tidak). terima kasih dan saya harap petunjuk saya juga membantu seseorangJawaban Seppo Erviälä benar tetapi tidak lengkap. Seperti yang sudah dicatat dma_k,
man alsactl
dengan jelas menyatakan pada akhirnya bahwa,palacsinit dengan tepat mencatat bahwa Anda dapat menyimpan config ke dalam file Anda
dan memuat ulang dengan
Ini dapat lebih ditingkatkan dengan menempatkan baris kedua, perintah restore ke file .desktop.
Anda harus menjalankan
nano ~/.config/autostart/alsarestore.desktop
, yang akan membuka editor teks nano dan membuat~/.config/autostart/alsarestore.desktop
file. Entri dalam~/.config/autostart/
direktori digunakan untuk memulai kembali program dan layanan untuk pengguna tertentu pada startup / login grafis.Isi file .desktop harus sebagai berikut:
Di antara hal-hal lain, Anda dapat menyimpan konfigurasi Anda
/etc/asound.state
dan menghubungkannya/var/lib/alsa/asound.state
, tetapi yang ini lebih merupakan saran daripada solusi yang diujisumber
Exec
baris menjadi.desktop
fileExec=bash -c "sleep 5 && alsactl --file ~/.config/asound.state restore"
. Itu akan menyebabkan penundaan 5 detik, jadi apa pun yang menimpa pengaturan Anda akan berjalan terlebih dahulu, dan kemudian perintah pemulihan Anda akan berjalan setelah itu. Cobalah bermain dengansleep
nilai - nilai jika itu masih menimpa pengaturan Anda.Setelah 2 bulan mencoba membuat "sudo alsactl store" untuk bekerja, saya akhirnya berhasil melakukannya. Pertama-tama ketik terminal "alsamixer" untuk memasuki UI alsamixer. Kemudian buat konfigurasi yang Anda butuhkan (mis. Tingkatkan speaker / headphone atau bunyikan sesuatu dengan menekan "m" pada keyboard). Sekarang bagian terpenting. Sebelum Anda keluar dari alsamixer, buka terminal baru dan lakukan: "sudo su" untuk mendapatkan hak istimewa yang tinggi (Berhati-hatilah dengan perintah yang Anda gunakan dalam mode "sudo su" karena Anda dapat menghancurkan sistem Anda) dan kemudian lakukan "alsactl store" untuk menyimpan pengaturan alsa. Kemudian tutup kedua terminal dan nyalakan kembali komputer Anda. Ini akan melakukan pekerjaan.
sumber
sudo su
.Solusi Sergiy Kolodyazhnyy bekerja untuk saya. Meskipun saya harus menambahkan modifikasi
Exec=bash -c "sleep 5 ...
. Memang ini terjadi karena PulseAudio memodifikasi ALSA.Solusi lain adalah menonaktifkan PulseAudio saat boot (lihat di sini ):
Temukan
; autospawn = yes
, hapus;
dan ubah menjadi:Solusi ini juga berfungsi untuk saya, meskipun Ubuntu memberi saya kesalahan program sistem pada awalnya. Karena saya benci pesan semacam ini, saya menggunakan solusi pertama.
sumber
Setelah menjalankan
sudo alsamixer
mixer harus mempertahankan perubahan yang Anda buat.Lihat Suara tidak berfungsi setelah profil saya memuat jawaban yang juga dapat Anda temukan petunjuknya.
Semoga berhasil!
sumber
Alsa-Json-Gateway https://github.com/fulup-bzh/AlsaJsonGateway mendukung penyimpanan / pemulihan sesi kartu suara dari JSON / REST API
sumber
Bagi mereka yang jawaban @Sergiy Kolodyazhnyy tidak berfungsi, coba ganti
alsactl
dengan jalur lengkapnya (apa pun yangwhich alsactl
dikembalikan kepada Anda).sumber