मैं कैसे पता लगा सकता हूं कि लिनक्स में कौन से प्रोग्राम ध्वनि का उपयोग कर रहे हैं?


13

वहाँ वैसे भी पता है कि क्या बायनेरिज़ साउंड सिस्टम / सर्वर का उपयोग कर रहे हैं? /procनिर्देशिका में कुछ देखकर (या /dev)?

थोड़ी देर बाद ALSA काम करना बंद कर देता है, और मैं जानना चाहूंगा कि क्यों।

जवाबों:


14

निम्न में से कोई एक आदेश आपको दे सकता है कि आप क्या हैं:

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 ध्वनि उपकरण का उपयोग करने वाली एकमात्र चीज़ है लेकिन यह एक ताज़ा उबंटू 11.04 VM है। आपके पास अन्य चीजें सूचीबद्ध हो सकती हैं।


1
मैं वर्षों से lsof का गलत उपयोग कर रहा हूं। Smh। इस पोस्ट के लिए धन्यवाद।
insaner

6

मुझे साउंड इंटरफेस के बारे में सुनिश्चित नहीं है / खरीद में , लेकिन अगर आपके पास पल्सएडियो चल रहा है, तो आप यह जानकारी पल्सएडियो वॉल्यूम कंट्रोल , जीटीके आधारित टूल से प्राप्त कर सकते हैं । उबंटू पर, यह pavucontrol पैकेज से स्थापित किया गया है।

यह आपको ध्वनि धाराओं का उपयोग करते हुए सभी अनुप्रयोगों को देखने देता है, और आपको प्रत्येक स्ट्रीम के लिए वॉल्यूम स्तर को व्यक्तिगत रूप से नियंत्रित करता है (चैनल की मात्रा के अलावा)।

वैकल्पिक शब्द


4

lsof | grep dev/sndरूट के रूप में ' ' चलाएं । आप देखेंगे कि किन प्रक्रियाओं में फ़ाइलें / dev / snd खुली हैं।


मेरी मशीन पर, lsofएक स्क्रीन या दो आउटपुट दिखाता है, और फिर यह बस बैठता है। यह अब कुछ नहीं करता है। क्या गलत हो सकता है पर कोई सुराग?
जियो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.