amixer 切换静音模式的诡异行为

最新版的 arch 套件又出奇怪的事情了(滚滚乐滚 bug

之前切换静音模式是通过绑定功能键行为实现的(在 ~/.config/i3/config ):

bindsym XF86AudioMute exec amixer sset Master toggle

不知道为什么新版 amixer 静音 Master 的时候所有通道一起 mute ,但是取消静音的时候只设置了 Master ……

如果想直接 toggle 其他通道是不行的= =会导致一种奇妙的循环;只好改成这个样子:

bindsym XF86AudioMute exec amixer sset Master toggle && amixer sset Headphone unmute && amixer sset Speaker unmute

居然能 work ……也是醉了。