(एक विशेष) वेब कैमरा के लिए प्लगइन फ़्लैश पहुँच से इनकार करते हैं


10

मैंने हाल ही में OpenCV के साथ खेलने के लिए एक बाहरी वेब कैमरा खरीदा है। यह डेबियन में बॉक्स से बाहर बहुत अच्छा काम करता है, लेकिन मुझे एहसास हुआ कि जब मैं किसी भी साइट को ब्राउज़ करता हूं जिसमें फ्लैश कंटेंट (यूट्यूब, साउंडक्लाउड) होता है, तो एक्टिविटी एलईडी फ्लैश वेबकैम पर होती है और उस समय में अन्य एप्लिकेशन (जैसे चीज) वेब कैमरा एक्सेस नहीं कर सकते हैं ।

स्वाभाविक रूप से मैंने फ़्लैश प्लेयर संदर्भ मेनू में वेब कैमरा एक्सेस से इनकार किया और प्लगइन के साथ उपयोग के लिए अन्य, बिल्ट-इन, कैमरा चुना, लेकिन समस्या अभी भी बनी हुई है।

मुझे लगता है (हालाँकि मुझे पूरी तरह से यकीन नहीं है) यह सब पहली बार शुरू हुआ जब मैंने इस वेबकैम का उपयोग करने के लिए फ्लैश प्लगइन सेट किया, मुझे नहीं लगता कि इससे पहले ऐसा हुआ था। लेकिन फिर भी flashplayer-nonfreeइसे शुद्ध करना और पुन: स्थापित करना कुछ भी नहीं बदलता है।

क्या इस एप्लिकेशन को अन्य अनुप्रयोगों के लिए उपलब्ध रखते हुए इस विशेष वेबकैम को सक्रिय करने से फ्लैश प्लगइन रखने का एक तरीका है? या शायद राज्य को स्थिति को वापस करने का एक तरीका है इससे पहले कि मैं पहली बार फ्लैश सेटिंग्स को छूता हूं, लेकिन कैमरे में प्लग करने के बाद (मेरी स्मृति मुझे सही मानती है)?

मैं एक अद्यतन डेबियन निचोड़ और एक Microsoft LifeCam स्टूडियो वेब कैमरा का उपयोग कर रहा हूं। मैं जिस ब्राउज़र के बारे में बात कर रहा हूँ, वह Chrome v। 21.0.1180.57 है।

संपादित करें: यह केवल क्रोम का उपयोग करते समय बनी रहती है, जब मैंने iceweasel पर स्विच किया, तो यह नहीं हो रहा था। मुझे लगता है कि इससे पता चलता है कि यह क्रोम से संबंधित हो सकता है।

जवाबों:


2

जाहिर है, ऐसा इसलिए होता है क्योंकि क्रोम बिल्ट-इन फ्लैश प्लगइन का उपयोग करता है। अंतर्निहित प्लगइन यहां स्थित है:

/opt/google/chrome/PepperFlash/libpepflashplayer.so  

और यह PPAPI टाइप प्लग-इन है ... इसलिए यह ग्लोबल फ्लैश सेटिंग्स का उपयोग करता है, जो एडोब फ्लैश सेटिंग्स मैनेजर वेबपेज पर उपलब्ध है।

अपने मोज़िला का उपयोग करके क्रोम बनाने की कोशिश करें flashplayer-nonfreeऔर अंतर्निहित क्रोम फ्लैश-प्लगइन को निष्क्रिय करें।
स्थापना के बाद क्रोम दोनों संस्करणों का उपयोग करेगा, ऊपर हस्ताक्षरित और:

/usr/lib/< your_flash_plugin_vendor >/libflashplayer.so  

तो यह लग सकता है:

/usr/lib/flashplugin-nonfree/libflashplayer.so  

हालाँकि, यह क्रोम के लिए थोड़ी कम सुरक्षा ला सकता है। इंस्टॉल करने के बाद आपका Chrome दोनों संस्करण का उपयोग करेगा, और दूसरे संस्करण में NPAPI प्रकार है और इसे आपके स्थानीय सिस्टम में संसाधित किया जाएगा।

अंतर्निर्मित chrome:pluginsपृष्ठ पर उपलब्ध कन्फ़िगल्स ।


1

फ्लैश प्लेयर को फिर से इंस्टॉल करने के बावजूद, संभवतः कुछ सेटिंग्स को कहीं न कहीं एक कॉन्फिग फ़ाइल में छोड़ दिया गया। ~/.adobe/Flash_Playerवह जगह है जहां सेटिंग्स आमतौर पर होती हैं (जैसा कि फ्लैश एक बाहरी इंस्टॉलर / डाउनलोडर स्क्रिप्ट का उपयोग करता है, कम से कम मेरी मशीन पर, इस फ़ोल्डर को पर्स करना छूट सकता है), या शायद क्रोम उन्हें आपकी प्रोफ़ाइल में कहीं स्टोर करता है ( ~/.config/google-chrome)।

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