Câu trả lời:
Một trong những lệnh sau có thể cung cấp cho bạn những gì bạn đang theo đuổi:
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
Trên hệ thống này, pulseaudio là thứ duy nhất sử dụng thiết bị âm thanh nhưng đây là máy ảo Ubuntu 11.04 mới. Bạn có thể có những thứ khác được liệt kê.
Tôi không chắc chắn về các giao diện âm thanh trong / Proc , nhưng nếu bạn có PulseAudio đang chạy, bạn có thể lấy thông tin này từ PulseAudio Volume Control , một công cụ dựa trên GTK. Trên Ubuntu, nó được cài đặt từ gói pavucontrol .
Nó cho phép bạn xem tất cả các ứng dụng bằng cách sử dụng các luồng âm thanh và cho phép bạn kiểm soát các mức âm lượng cho từng luồng riêng lẻ (ngoài âm lượng của chính kênh đó).