Answers:
以下命令之一可能会为您提供所需的帮助:
burhan@Ganymede:~$ lsof /dev/snd/*
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
pulseaudi 1142 burhan mem CHR 116,3 7885 /dev/snd/pcmC0D0p
pulseaudi 1142 burhan 21u CHR 116,5 0t0 7887 /dev/snd/controlC0
pulseaudi 1142 burhan 28u CHR 116,5 0t0 7887 /dev/snd/controlC0
pulseaudi 1142 burhan 36r CHR 116,33 0t0 6351 /dev/snd/timer
pulseaudi 1142 burhan 37u CHR 116,3 0t0 7885 /dev/snd/pcmC0D0p
burhan@Ganymede:~$ fuser -v /dev/snd/*
USER PID ACCESS COMMAND
/dev/snd/controlC0: burhan 1142 F.... pulseaudio
/dev/snd/pcmC0D0p: burhan 1142 F...m pulseaudio
/dev/snd/timer: burhan 1142 f.... pulseaudio
在此系统上,pulseaudio是唯一使用声音设备的东西,但这是一台全新的Ubuntu 11.04 VM。您可能还列出了其他内容。
我不确定/ proc中的声音接口,但是如果正在运行PulseAudio,则可以从基于GTK的工具PulseAudio Volume Control获得此信息。在Ubuntu上,它是从pavucontrol软件包安装的。
它使您可以查看使用声音流的所有应用程序,并可以分别控制每个流的音量(除了通道本身的音量之外)。