GNU/Linux >> Belajar Linux >  >> Ubuntu

Ny Cara Menyimpan Pengaturan Alsamixer Selain Toko Alsactl?

Akar masalah:untuk beberapa alasan, saat boot, Ubuntu 14.04 menonaktifkan (membisukan) output S/PDIF pada kartu suara saya.

Pertanyaan ini dan jawabannya menunjukkan bahwa sudo alsactl store akan menyimpan pengaturan alsamixer setelah saya mengaktifkan output S/PDIF, tetapi saat boot, output S/PDIF dimatikan lagi.

Di /var/lib/alsa/asound.state (pastebin) ada satu entri PDIF, yang saya setel ke "benar" dan simpan; ini telah menghasilkan pemecahan bisu otomatis untuk "Phantom Jack" saya tetapi tidak ada entri lain untuk S/PDIF "benar" di asound.state yang dapat saya sesuaikan secara manual.

Ada juga /var/lib/alsa/asound.state.lock yang kosong file (11 byte, kosong dalam gedit) di /alsa/ direktori. Apakah ini sesuatu yang harus saya tangani?

Jawaban yang Diterima:

Saya memiliki masalah yang sama di pc saya:
Tampaknya alsa secara efektif mengembalikan status "tidak bersuara" SPDIF saat boot, tetapi kemudian pulseaudio menonaktifkannya saat sesi pengguna dimulai.
Untuk memverifikasi bahwa pemulihan alsa baik-baik saja, cukup jalankan sudo alsactl restore di terminal dan lihat apakah itu mengaktifkan SPDIF.
Untuk memverifikasi bahwa pulseaudio adalah masalahnya, jalankan pulseaudio -k untuk meluncurkan kembali pulseaudio :Anda akan melihat bahwa SPDIF dimatikan.

Karena saya tidak tahu cara menyetel pulseaudio agar tidak dimatikan, ini adalah solusi yang terinspirasi dari sana :

  • Coba jika perintah ini mengaktifkan saluran SPDIF:
    amixer set IEC958 unmute
  • Jika ya, buat file tersembunyi .unmute :
    gedit .unmute
    paste 4 baris di dalamnya:

    #!/bin/bash
    sleep 10 
    /usr/bin/amixer set IEC958 unmute 
    exit
    

simpan dan tutup.
Sekarang, edit .profile file :
gedit .profile
tambahkan baris ini di akhir:

bash .unmute &

simpan dan tutup.

Sekarang uji sesi pembukaan kembali atau reboot .

Catatan :di link di atas dari Mageia, mereka menggunakan /etc/rc.local untuk menjalankan alsactl restore pada saat boot, itu juga ok. Tapi menggunakan .profile dan amixer, tidak perlu "sudo" dan itu akan berbunyi di setiap sesi mulai untuk login Anda.


Ubuntu
  1. Cara Menghentikan Kde Dari Menimpa Pengaturan Wm Lainnya?

  2. Ny Cara Menggunakan Microsoft Office Di Ubuntu Tanpa Menggunakan Wine? Atau Alternatif Lain Yang Mirip Dengan Microsoft Office Yang Menggunakan Format Yang Sama?

  3. N Cara Lebih Mudah Untuk Chroot Daripada Bind-mounting?

  1. Pencadangan Awan vs. Pencadangan Lokal:Cara Teraman untuk Menyimpan Data

  2. Bagaimana kita bisa menyimpan kata sandi selain teks biasa?

  3. Bagaimana saya bisa menjalankan SSH pada port selain 22?

  1. SSH ke Port Selain 22:Bagaimana Melakukannya (dengan Contoh)

  2. Centos – Mengapa Utilitas Ganti Nama Di Debian/ubuntu Berbeda dengan Di Distribusi Lain, Seperti Centos?

  3. cara yang lebih cepat untuk memasang sistem file jarak jauh daripada sshfs?