$sudo amixer -c 0 -q set Master 2dB+ unmute
转:http://blog.csdn.net/zd394071264/article/details/8435375
当ubuntu由10.04升级到11.10后突然发现又不能听歌也不能录音了,
打开alsamixer一看,果然都被设为0了,首先调节Master和PCM调节音量到合适的值,另外开始默认都是静音的,有MM标志,按键盘字母M即可取消静音。
再看看F4是capture---录音,因此要设置录音源,常用的有MIC(麦克风)和LINE,在此选上MIC并在之前取消MIC的静音并调节适当的音量,另外按空格键设置其为录音源。
在CAPTURE下也设置适当音量和取消静音,并把其设为录音源。
通过[sudo modprobe snd_bcm2835]载入声卡驱动。
aplay music.wav 即可实现播放,此wav格式音频文件可以用千千静听等软件把MP3等格式转换过来。
arecord -d 10 -c 2 -f cd -t wav test.wav 进行录音并保存到test.wav文件中。
aplay test.wav就可以听到刚才自己的录音了。
https://blog.flytrap.top/2018/07/29/tech/linux/alsamixer/
http://dongyado.com/funny/linux/2014/11/07/controll-sound-and-play-music-in-terminal-of-linux/
alsamixer 终端交互式设置音量
alsamixer 终端交互式设置音量
F6 选择网卡
F2 显示系统信息,可以看到系统中已有网卡信息
Esc 后退
M 静音状态切换
Q,W,E 增大 左,右,通道 的音量
Z,X,C 减小 左,右,通道 的音量
amixer 命令行控制系统声音
cat /proc/asound/cards # 查看系统声卡
输出如下
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
1 [PCH ]: HDA-Intel - HDA Intel PCH
设置声音
amixer -c 1 -q set Master 2dB+ unmute
-c 制定声卡id, 默认为0
-q 安静模式,不输出结果
i3wm 快捷键配置
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -c 1 -q set Master 2dB+ unmute
bindsym XF86AudioLowerVolume exec --no-startup-id amixer -c 1 -q set Master 2dB- unmute
bindsym XF86AudioMute exec --no-startup-id amixer -c 1 -q set Master toggle set Headphone toggle