1)使用alsa中的amixer
設置絕對音量,只要大於0即可,一般限制爲0-100.如設置爲50,則:
amixer set -c 0 Master 50
如果報錯爲找不到Master,則執行如下命令打開可視化界面來修改默認聲卡:
alsamixer
按F6來選擇在使用的聲卡,波動鼠標中的滾輪,觀察音柱會不會變化,,如果變化了,就是要用的聲卡,切換爲該聲卡即可。
若執行上述命令時,出現mixer cannot found時,請使用第二個方法。
2 使用pactl
設置絕對音量,0%-100%,1表示聲卡號。
pactl set-sink-volume 1 90%
設置相對音量,增大10%
pactl set-sink-volume 1 +10%
設置相對音量,減小10%
pactl set-sink-volume 1 -10%
3總結
一般alsa就很強大了,在pc上通用,如果在嵌入式設備如jetson nano上alsa出現設備找不到的情況時,可以使用pactl方法。