कैसे पता चलेगा कि किस कार्यक्रम ने सिर्फ ध्वनि बजाई है?


20

कभी-कभी, मेरे कंप्यूटर ने अचानक कुछ कष्टप्रद लघु ध्वनि (ध्वनि जैसे डर्टर्ट , सिस्टम से नहीं लगता है) बजाया , और यह इतना छोटा है कि मुझे पता नहीं है कि यह कहाँ से आता है (और इसे कैप्चर नहीं कर सकता है)।

क्या कोई तरीका है जिससे पता चले कि कौन सा कार्यक्रम / प्रक्रिया है? (मैं वास्तव में इसे मारना चाहता हूं!)

मैं OS X Mavericks का उपयोग कर रहा हूं।


ज्यादातर मामलों में कैलेंडर नोटिफिकेशन के द्वारा शॉर्ट बजर ध्वनि का उपयोग किया जाता है। निरीक्षण करें कि स्क्रीन के शीर्ष दाईं ओर या सूचना केंद्र में एक अनुस्मारक दिखाई देता है या नहीं।
बेनिदिरह

dtraceजानकारी की जांच करने में सक्षम हो सकता है। निर्मित स्क्रिप्ट पर एक त्वरित नज़र विशिष्ट उपकरणों की जांच के लिए कुछ भी प्रदान करने के लिए प्रतीत नहीं होता है, हालांकि संभवतः एक कस्टम स्क्रिप्ट की आवश्यकता है

एक उत्तर के साथ वापस आने के लिए धन्यवाद, लेकिन क्या आप प्रश्न को संशोधित करने के बजाय नीचे दिए गए उत्तर के रूप में जोड़ सकते हैं (और इसे स्वीकार कर सकते हैं)?
nohillside

1
@patrix आपकी टिप्पणी के लिए धन्यवाद। मैंने सिर्फ आपकी सलाह का पालन किया।

जवाबों:


5

IMessage की तरह लगता है अधिसूचना में लॉग इन किया।

सत्यापित करने के लिए टर्मिनल में इस कमांड का प्रयास करें:

afplay "/Applications/Messages.app/Contents/Resources/Logged In.aiff"

बंद करने के लिए यदि आप iMessage प्राथमिकताओं में "ध्वनि प्रभाव चलाएं" बंद कर सकते हैं।


4

SoundBunny इसमें मदद कर सकता है। एप्लिकेशन का प्राथमिक उद्देश्य आपको विभिन्न एप्लिकेशन के ध्वनि स्तरों को नियंत्रित करने देता है, लेकिन यह आमतौर पर आपको यह भी दिखाता है कि हाल ही में किन ऐप्स ने आवाज़ें बनाई हैं, जो मदद कर सकती हैं।

आप उनकी वेबसाइट से एक मुफ्त डेमो डाउनलोड कर सकते हैं और इसे तब तक छोड़ सकते हैं जब तक कि आप फिर से शोर नहीं सुनते हैं, फिर साउंडबनी पर स्विच करें और देखें कि वह क्या दिखाता है।


4
यह कैसे दिखाता है कि हाल ही में किन ऐप्स ने आवाज़ दी है? जो मैं बता सकता हूं, वह सिर्फ उन ऐप्स की वर्णमाला सूची दिखाता है जो खुले हैं। और लॉग तब दिखाई नहीं देता जब आवाजें बजती हैं, बस जब ऐप्स शुरू होते हैं / समाप्त होते हैं।

4

हालांकि यह जाँचना संभव नहीं है कि यहाँ कुछ वर्कअराउंड हैं:

  • यदि आप Google Chrome (या समान वेब-ब्राउज़र) का उपयोग कर रहे हैं, तो टैब या विंडो के बगल में स्पीकर आइकन देखें (जैसे विंडो मेनू में जांच करें )।
  • यदि आप सफारी का उपयोग कर रहे हैं, तो आपको टैब के बगल में स्पीकर आइकन भी देखना चाहिए जो खेल रहा है।
  • साउंडफ्लॉवर जैसे कुछ ऐप पास-थ्रू ऑडियो के लिए अतिरिक्त कर्नेल एक्सटेंशन प्रदान कर सकते हैं, इसलिए फिर वे जांच सकते हैं कि कौन सी प्रक्रिया ध्वनि डिवाइस तक पहुंच रही है।
  • सिस्टम प्रेफरेंस में डबल चेक नोटिफिकेशन , और या तो सेट न करें डिस्टर्ब या हाल ही में या सभी ऐप के नोटिफिकेशन के लिए प्ले साउंड को डिसेबल न करें । इस पोस्ट को देखें ।
  • निम्न आदेश द्वारा लॉग प्रविष्टियों की जाँच करें, जैसे:

    log stream --level=debug
    
  • fs_usageकमांड द्वारा किसी भी फ़ाइल गतिविधि के लिए जाँच करें , जैसे

    sudo fs_usage
    
  • परीक्षण और त्रुटि का उपयोग करके, प्रक्रिया के बारे में पता लगाने के लिए प्रक्रियाओं को रोकें और फिर से शुरू करें, जैसे

    ps d
    kill -STOP 1234 5678 # Stop processes via PID(s).
    kill -CONT 1234 5678 # Resume selected processes.
    

2

यहाँ मैं एक pesky एक प्रणाली फ़ाइल खेल आवेदन खोजने के लिए क्या किया है। सिस्टम वरीयताएँ -> ध्वनि -> ध्वनि प्रभाव पर जाएं। प्रभावों के माध्यम से टॉगल करें और ध्वनि का ध्यान रखें कि आपका रहस्य एप्लिकेशन खेल रहा है। जब आप पाते हैं कि यह टर्मिनल पर जाएँ और टाइप करें:

sudo fs_usage | grep "aiff"

अगर पूछा जाए तो सिस्टम पासवर्ड डालें।

ध्वनि को फिर से चलाने के लिए प्रतीक्षा करें और फिर टर्मिनल आउटपुट देखें। ध्वनि प्रभाव में आपके द्वारा बताई गई ध्वनि फ़ाइल के नाम को देखें और दाईं ओर सभी तरह से देखें। दाईं ओर आपको उस एप्लिकेशन को देखना चाहिए जिसने साउंड फ़ाइल खेली है। अब बस उस एप्लिकेशन पर जाएं और यदि संभव हो तो ध्वनि फ़ाइल को अक्षम करने के लिए कहें।


1

सभी उत्तर के लिए धन्यवाद! समस्या हल हो गई थी, यह सफारी प्लग-इन (जीमेल के नोटिफ़ायर) के कारण निकला था। विधि: प्रेरणा (क्षमा करें दोस्तों मुझे यह पता चला कि मैंने एक अजीब प्लगइन स्थापित किया है ... वास्तव में यह समझाने में कठिन है कि विचार मेरे दिमाग में कैसे आया ...)।


8
यह शायद दूसरों की मदद करेगा यदि आपने बताया कि आपने कारण कैसे पता किया (यानी, आप किस पद्धति से पहचानते थे कि कौन सा ऐप जिम्मेदार था)। यह उसी स्थिति में दूसरों की मदद कर सकता है, भले ही उनके पास एक ही सफारी प्लग-इन न हो।
डीडब्ल्यू

1

बूम 3 डी यह कर सकता है, और बहुत कुछ।

इसे स्थापित करें, ऐप की मुख्य विंडो में सिस्टम-वाइड समर्थन सक्षम करें (इसके लिए आपको एक और एक्सटेंशन इंस्टॉल करना होगा), फिर आप ट्रे आइकन पर क्लिक कर सकते हैं:

बस ऊपरी-दाएँ कोने के पास बैंगनी बटन पर क्लिक करें, और आपको सभी ऐप्स और उनकी मात्रा की एक सूची दिखाई जाएगी। संगीत चलाने वाले ऐप्स में थोड़ा हरा सर्कल होगा:


@ मुझे पता है, लेकिन यह सिर्फ एक कार्यक्रम का नाम साझा कर रहा है, लिंक केवल सुविधा के लिए है। और यह समझाने के लिए वास्तव में बहुत अधिक नहीं है कि यह सबसे अच्छा क्यों है, क्योंकि यह सबसे अच्छा नहीं है। अन्य उत्तर भी उतने ही मान्य हैं।
हैप्पीफेस

क्या आप इस प्रश्न में वर्णित समस्या को हल करने के लिए कोई व्यक्ति इस एप्लिकेशन का उपयोग कैसे कर सकता है यह समझाने के लिए अपने उत्तर को संपादित कर सकता है? फीचर विवरण देखने से यह देखना मुश्किल है कि यह कैसे काम कर सकता है।
nohillside

1
@patrix पूरा हो गया;)
HappyFace
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.