Saya memiliki bilah status teks pada manajer jendela ubin dan saya menggunakan tcl untuk memasukkan informasi ke sana. Saat ini saya memerlukan baris perintah yang menampilkan tingkat volume 0% hingga 100%. Saya menggunakan Arch Linux.
command-line
arch-linux
scripting
volume
milarepa
sumber
sumber
/var/lib/alsa/asound.state
.Jawaban:
Satu baris untuk mengurai
amixer
output untuk volume di bilah status:sumber
[][]
artinya]
atau[
.F
vol=$(awk '/%/ {gsub(/[\[\]]/,""); print $4}' <(amixer sget Master))
Anda dapat menggunakannya
amixer
untuk melakukan ini.Contohnya
Anda juga dapat mengubahnya dan membisukannya seperti ini:
atur volume 75%
bisu / bersuara
Anda dapat
--quiet
menonaktifkan output jika Anda tidak ingin melihatnya dengan saklar.sumber
Baik
Kiri
Server suara
Jika Anda tidak menggunakan pulseaudio sebagai default, Anda dapat menentukan dengan
amixer
server apa untuk digunakan-D pulse
sumber