您可以在终端通过使用下面显示的命令。
amixer -D pulse sset Master 5%+
但是,当我尝试执行以下代码时Python,会显示以下错误。
No protocol specified
xcb_connection_has_error() returned true
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
amixer: Mixer attach pulse error: Connection refused
以下是产生上述错误的代码。
os.system("amixer -D pulse sset Master 5%+")
如何解决该错误?
答案1
最后,我找到了自己的问题的解决方案,如下所示
import subprocess
proc = subprocess.Popen('/usr/bin/amixer sset Master 5%', shell=True, stdout=subprocess.PIPE)
proc.wait()