रहस्यमय साप्ताहिक में आपका स्वागत है! लिनक्स समस्याओं पर आज के कोने में मुझे क्या परेशान करता है, मैं आपसे एक जिज्ञासु उपयोगकेस के बारे में बात करना चाहता हूं। तो, आपके पास एक प्लाज़्मा डेस्कटॉप वातावरण है, और आप डॉल्फिन फ़ाइल प्रबंधक का उपयोग कर रहे हैं। आप सांबा के माध्यम से विंडोज शेयर तक पहुंचने के लिए इसका इस्तेमाल करते हैं। फिर, आप एक अजीब वीडियो क्लिप चलाना चाहते हैं, जो उक्त सांबा शेयरों पर संग्रहीत है, और आप इसे वीएलसी में खोलते हैं। कभी-कभी यह काम करता है और कभी-कभी नहीं।
मैंने हाल के महीनों में इस समस्या का सामना किया है - और यह प्लाज्मा के किसी विशेष संस्करण तक सीमित नहीं लगता है, हालांकि मैंने इसे मुख्य रूप से बाद के संस्करणों में देखा है - जैसे प्लाज्मा 5.17 और प्लाज्मा 5.18। हालात में काफी सुधार हुआ है, विशेष रूप से पूरे स्थानीय कैशिंग व्यवसाय में, लेकिन आंतरायिक प्लेबैक मुद्दे अभी भी बने हुए हैं। आप फ़ाइल चलाने का प्रयास करें, और उसके बाद बस कुछ नहीं होता। लेकिन अन्य अवसरों पर, यह ठीक काम करता है। आइए डिबग करें।
समस्या के बारे में विस्तार से
चूंकि वीएलसी में पर्दे के पीछे क्या गलत हो रहा है, यह बताने के लिए वास्तव में कुछ भी नहीं है - क्योंकि यह केवल फ़ाइल नहीं चलाता है, हमें और जानकारी चाहिए। ऐसा करने का सबसे अच्छा तरीका मीडिया प्लेयर को कमांड लाइन से लॉन्च करना है, और फिर किसी भी त्रुटि की जांच करना है। लो और निहारना, यह वह है जो आपको मिलता है:
smb स्ट्रीम एरर:रीड फेल (सॉफ़्टवेयर के कारण कनेक्शन निरस्त)
यह वास्तव में बहुत कुछ नहीं कहता - और इस विषय पर साझा करने के लिए इंटरनेट के पास बहुत कुछ है, लेकिन अधिकांश मुद्दे और प्रस्तावित समाधान निश्चित नहीं लगते हैं। हालाँकि, यह पढ़ने वाले डेटा के साथ एक समस्या की ओर इशारा करता है। मुझे लगता है, डॉल्फिन शेयर से डेटा का एक हिस्सा हड़पने की कोशिश कर रहा है, लेकिन किसी तरह, यह काम नहीं करता है। वहाँ एक संकेत, और हम खोज करने निकल पड़ते हैं।
समाधान
बहुत खुदाई के बाद, मुझे एक वीएलसी बग मिला, जो इसे कम करने लगता है। ऐसा लगता है कि मीडिया प्लेयर के हालिया बिल्ड में समस्या उत्पन्न हुई है, विशेष रूप से संस्करण 3.0.8 और इसके बाद के संस्करण। यह प्लाज्मा में पेश किए गए कई बदलावों से मेल खाता है, जो समस्या को और बढ़ा देता है। इसके अलावा, समस्या - जबकि VLC विशिष्ट - भी प्लाज्मा विशिष्ट है, क्योंकि वही VLC का निर्माण Xfce और Gnome डेस्कटॉप में ठीक काम करता है, जो दूरस्थ कनेक्शन के लिए GVFS का उपयोग करते हैं, जो कि प्लाज्मा में उपयोग किए जाने वाले KIO के विपरीत है।
VLC 3.0.8 प्रीफ़ेच रीड वैल्यू को बदलता है - जो प्लाज्मा में एक अजीब व्यवहार को ट्रिगर करता है। आप वीएलसी प्राथमिकताओं में मूल्य की जांच और ट्यून कर सकते हैं। सभी सेटिंग दिखाएं> स्ट्रीम फ़िल्टर> प्रीफ़ेच करें. फिर, डिफ़ॉल्ट रूप से, आप देखेंगे कि बफ़र आकार 16 KB पर सेट है जबकि रीड आकार 16 MB पर सेट है। यदि आप बफ़र मान से मिलान करने के लिए रीड मान को बदलते हैं, और VLC को पुनरारंभ करते हैं, तो यह अब सामान्य रूप से व्यवहार करेगा और बिना किसी कनेक्शन के सांबा शेयरों से फ़ाइलों को चलाएगा।
निष्कर्ष
उस व्यक्ति को बहुत-बहुत धन्यवाद जिसने वास्तव में इसे पाया - अवतार हार्वेस्टर काफी उपयुक्त है, क्योंकि वह व्यक्ति खुदाई के बारे में गया, और समाधान पाया, हा हा, हाय हाय। अब, हमारे पास यहां दो कारक हैं। वीएलसी संस्करण एक भूमिका निभाता है। हालाँकि, समस्या केवल प्लाज़्मा भी है, साथ ही यह नए संस्करणों में भी होता है, हालाँकि हम विकास को समानांतर में दोनों रूपरेखाओं में अलग नहीं कर सकते हैं, जो यह बताएगा कि आप पुराने प्लाज़्मा रिलीज़ में इसे क्यों नहीं देख पाएंगे या नहीं देख पाएंगे। इसका मतलब है कि इसे देखने के लिए आपके पास तीन स्थितियां होनी चाहिए। जटिल समस्याओं का निवारण करना कभी मज़ेदार नहीं होता।
मुझे उम्मीद है कि प्लाज़्मा में रिमोट शेयर कनेक्टिविटी स्टैक जल्द ही पूरी तरह से ठीक हो जाएगा, क्योंकि यह वर्तमान में अन्य डेस्कटॉप वातावरणों से पीछे है, क्योंकि वहां से किसी को यह चिंता करने की ज़रूरत है कि मीडिया प्लेयर क्या बफर/रीड वैल्यू सेट कर सकता है। यह कहीं अधिक पारदर्शी है, और इसे ऐसा ही होना चाहिए। बग ट्रैकर उपयोगी है, लेकिन मुझे डर है कि बहुत से लोग इसे नहीं देखेंगे, साथ ही अंतर्निहित बग स्थितियां अभी भी बनी हुई हैं। लेकिन उम्मीद है, इससे आपकी समस्या का समाधान हो जाएगा, और हमने यहां काम पूरा कर लिया है।
चीयर्स।