Apakah mungkin untuk mengatur volume audio menggunakan terminal daripada mengklik ikon speaker di bar atas?
Alasan saya ingin melakukan ini adalah karena keyboard saya tidak memiliki tombol kenaikan / penurunan volume dan saya merasa menjengkelkan untuk meraih mouse.
command-line
audio
linux-mint
Tristian
sumber
sumber
amixer sget Master | grep 'Right:' | awk -F'[][]' '{ print $2 }'
Tingkatkan volume Master hingga 10%:amixer -q sset Master 10%+
Jawaban:
Untuk penggunaan interaktif, Anda dapat menggunakan
alsamixer
. Untuk skrip (misalnya mengikat ke kombinasi tombol) lihatamixer
.alsamixer
disertakan secara default di sebagian besar sistem.Untuk mengatur volume master gunakan:
Kemudian atur ke volume yang diinginkan, sebagai contoh
sumber
man amixer
menunjukkan bahwa keduanya sama dan "s" dalam "sset" adalah singkatan dari "simple". Ada juga "cset" yang mengatur konten kontrol kartu.Ditemukan dalam file konfigurasi Openbox
rc.xml
:amixer
halaman manual dapat memberikan rincian lebih lanjut.sumber
Jika sistem
pulseaudio
Anda menggunakan, Anda dapat menggunakanpactl
:atau
meskipun Anda juga bisa menentukan bilangan bulat atau faktor linier:
sumber
pactl
perintah yang mengambil argumen persentase negatif akan gagal dengan kesalahan 'opsi tidak valid'. Gunakan--
argumen pseudo shell standar untuk menonaktifkan parsing argumen sebelum argumen negatif. misalnyapactl set-sink-volume 1 -- -5%
--
dengan nilai negatif (persentase, db, bilangan bulat ... semuanya bekerja dengan baik). Faktanya, ini justru sebaliknya : jika saya menggunakan--
sesuai wiki misalnyapactl set-sink-volume 1 -- -3%
saya dapatkanInvalid volume specification
.--
, saya mendapatkan opsi yang tidak valid.bash
danzsh
). Mungkin versi sebelumnyapactl
memiliki masalah ini dan upstream kemungkinan besar memperbaikinya (saya menggunakan v. 6.0).Saya tahu ini sudah tua. Karena Alsa dan pulseaudio sangat terhubung, jawaban dari askubuntu ini membantu saya mengatur volume suara utama saya dan HDMI:
menambah volume
kurangi volume
beralih bisu
Perintah amixer sset lainnya juga berfungsi.
sumber
Ini "lebih alami untuk telinga manusia".
Untuk mendapatkan master di unit alsamixer, gunakan:
Untuk menaikkan volume sebesar 5% di unit alsamixer, misalnya:
https://bbs.archlinux.org/viewtopic.php?id=135348
sumber
Di OS X gunakan yang berikut:
Anda bahkan dapat mengatur volume ke level fraksional lainnya:
sumber
Anda juga dapat mencoba
pamixer
, proyek terbaru yang melakukan apa yang Anda inginkan. Itu ada di dalam repositori ArchLinux AUR dengan nama yang sama.sumber