Bagaimana Anda membisukan sistem suara dari baris perintah?
command-line
pulseaudio
alsa
myusuf3
sumber
sumber
sudo amixer
dan menemukan garis dalam output yang cocokSimple mixer control 'Speaker',0
Ini bekerja untuk saya ketika orang lain tidak:
amixer -q -D pulse sset Master toggle
Ini dari tautan gila tentang komentar natty ke jawaban pertama:
Kata ganti saya adalah Dia / Dia
sumber
-D pulse
pilihan yang dibutuhkan ketika Alsa digunakan dengan pulseaudio (dan karena pertanyaannya adalah ditandai pulseaudio, ini harus menjadi jawaban diterima). Untuk detail lebih lanjut tentang solusi ini, lihat di sini dan di sini di askubuntu.amixer -q -D pulse sset Master mute
danamixer -q -D pulse sset Master unmute
. Berfungsi bagus di Ubuntu 16.04Dalam pengaturan saya, terkadang amixer unmute gagal karena suatu alasan. Karena itu saya menggunakan pactl dalam skrip saya:
untuk membisukan:
dan bersuara:
Diuji pada Ubuntu 12.10.
sumber
Pada terminal ketik ini untuk membisukan
amixer set Master mute
Tipe
amixer set Master unmute
Diuji pada Ubuntu 10.10 saya.
PS: +1 untuk pertanyaan menarik.
sumber
Jika Anda menggunakan
alsa
ikuti jawaban goric.PulseAudio lebih baik, tapi tidak sesederhana itu:
pactl set-sink-mute 0 1
Lakukan pekerjaan untuk perangkat pertama, tetapi tidak jika Anda menggunakan headphone dari keluaran wastafel yang lain.Cara yang lebih baik adalah dengan memeriksa
pactl info
danDefault Sink
menggunakannya.Lalu untuk membisukan:
Atau bersuara:
Saya menulis naskah untuk mengelola pulseaudio di catatan saya. Jika Anda ingin menggunakan, simpan sebagai
volume
, berikan izin eksekusichmod +x volume
dan tambahkan ke jalur Andaln -sv $PWD/volume /usr/local/bin/
. Di sini skrip saya:sumber