Chromebook पर बाहरी संग्रहण देखने के लिए Android ऐप्स कैसे प्राप्त करें
एंड्रॉइड ऐप्स क्रोमबुक की कभी-कभी सीमित क्षमताओं का विस्तार करने का एक शानदार तरीका है, लेकिन वे एक समस्या हो सकती है यदि आप अपने अधिकांश डेटा को बाहरी माध्यम जैसे एसडी कार्ड पर संग्रहीत करते हैं, उदाहरण के लिए.
सौभाग्य से, कुछ आदेशों के साथ आप वास्तव में एंड्रॉइड ऐप्स को "बल" कर सकते हैं, न केवल बाहरी भंडारण को देखें, बल्कि इसे भी लिखें। मैं आपको चेतावनी दूंगा, हालांकि: इसके लिए कुछ शेल कमांड की आवश्यकता होती है, इसलिए यदि आप इसके साथ सहज नहीं हैं, तो सावधानी से चलें। इस अविश्वसनीय रूप से उपयोगी ब्लॉग पोस्ट के लिए नोलिरियम को चिल्लाओ जिसने मुझे इसके साथ रोल किया। वहां मिले मार्गदर्शन की बदौलत मैं इस मुद्दे के बिना काम कर पा रहा था.
यह कैसे काम करता है?
संक्षेप में, हम मूल रूप से आंतरिक फ़ाइल संरचना का एक हिस्सा बाहरी माध्यम पर एक फ़ोल्डर "tether" के लिए बाइंड माउंट का उपयोग कर रहे हैं। असल में, यह एंड्रॉइड को बाहरी फ़ोल्डर की सामग्री को देखने की अनुमति देता है, क्योंकि यह आंतरिक भंडारण पर एक फ़ोल्डर से जुड़ा हुआ है, जिसे यह बिना समस्याओं के देख सकता है.
यह ध्यान देने योग्य है कि इन फ़ोल्डरों को बाइंड करना केवल एंड्रॉइड में काम करेगा-यह प्रभावित नहीं करेगा कि क्रोम ओएस फ़ोल्डर्स या फ़ाइलों को कैसे देखता है। हम Chrome OS में डाउनलोड निर्देशिका की जड़ में "बाउंड" नामक एक फ़ोल्डर बनाने जा रहे हैं और इस फ़ोल्डर में बाहरी माध्यम पर एक फ़ोल्डर बाँधते हैं, और जबकि एंड्रॉइड बाहरी फ़ोल्डर की सामग्री को बाउंड निर्देशिका में देखेगा। क्रोम ओएस नहीं होगा-बाउंड सीधे सीधे पूरी तरह से खाली दिखाई देगा। लेकिन चूंकि क्रोम ओएस बाहरी भंडारण के साथ मूल रूप से बातचीत कर सकता है, यह एक मुद्दा नहीं होना चाहिए.
एक कदम: अपने फ़ोल्डर बनाएँ
इसके साथ, हम वह निर्देशिका तैयार करने के लिए तैयार हैं जिसका उपयोग हम इसके लिए करेंगे। जैसा कि मैंने ऊपर कहा था, हम "बाउंड" नामक डाउनलोड निर्देशिका में एक फ़ोल्डर बनाने जा रहे हैं, इसलिए आगे बढ़ें और Chrome OS फ़ाइलें एप्लिकेशन खोलें, और डाउनलोड निर्देशिका में नेविगेट करें.
वहां से, राइट क्लिक करें और "न्यू फोल्डर" चुनें।
इस फ़ोल्डर का नाम "बाउंड" है।
यह ध्यान देने योग्य है कि इसे आप जो चाहें नाम दे सकते हैं, लेकिन इस ट्यूटोरियल के उद्देश्यों और आपके द्वारा नीचे दिए गए आदेशों के लिए, हम "बाउंड" का उपयोग कर रहे हैं।
यदि आपके पास उन विशिष्ट फ़ाइलों का सेट है जो आप चाहते हैं कि Android आपके Chromebook पर दिखाई दे, तो आगे बढ़ें और अपने बाहरी माध्यम पर नेविगेट करें और यहां एक नया फ़ोल्डर बनाएं। इस उदाहरण के अनुसार, मैं इस उदाहरण के लिए "स्क्रीनशॉट" का उपयोग कर रहा हूं, इसलिए इसे बदलने के लिए स्वतंत्र महसूस करें यदि यह आपके आवेदन के लिए समझ में नहीं आता है। बस याद रखें कि आपको अपने फ़ोल्डर नाम को प्रतिबिंबित करने के लिए नीचे दिए गए आदेशों का हिस्सा बदलना होगा.
चरण दो: एक रूट शेल खोलें और बाइंड बनाएं
सबसे पहले, आपको अपने कीबोर्ड पर Ctrl + Alt + T दबाकर क्रॉश विंडो खोलने की आवश्यकता है। आपके ब्राउज़र में एक नई, ठोस काली विंडो खुलेगी। वैकल्पिक रूप से, आप क्रोम ऐप स्टोर से क्रॉश विंडो ऐप इंस्टॉल कर सकते हैं (जिसमें सिक्योर शेल ऐप इंस्टॉल करना भी आवश्यक है), लेकिन यह आवश्यक नहीं है कि यह ऐसा कुछ है जो आपको नहीं लगता कि आप अक्सर उपयोग करेंगे।.
Crosh विंडो में, निम्न टाइप करें:
खोल
के बाद:
सूदो सु
यह आपके पासवर्ड के लिए पूछेगा-यह वही होना चाहिए जो आप अपने Chrome बुक में साइन इन करते हैं.
इस बिंदु पर, आप एक मूल शेल में हैं, जो हम चाहते हैं। निम्नलिखित कमांड आपको एंड्रॉइड ऐप से सीधे बाहरी फ़ोल्डर में पढ़ने / लिखने की सुविधा देनी चाहिए। इस ट्यूटोरियल के प्रयोजनों के लिए, मैं उन्हें एक समय में तोड़ने जा रहा हूं, लेकिन ध्यान रखें कि आप कर सकते हैं यदि आप चाहें तो एक साथ स्ट्रिंग करें-बस प्रत्येक कमांड को अलग करें &&
प्रतीकों.
ध्यान दें: Chrome OS में बाहरी ड्राइव के लिए डिफ़ॉल्ट शीर्षक "UNTITLED" है। यदि आपकी ड्राइव का नाम कुछ और है, तो निम्नलिखित कमांड में "UNTITLED" के स्थान पर इसका उपयोग करें।.
उस रास्ते से, रूट शेल विंडो में निम्नलिखित दर्ज करें:
माउंट - बीइंड / मीडिया / रिमूवेबल / UNTITLED / स्क्रीनशॉट / रन / आर्क / sdcard / default / emulated / 0 / डाउनलोड / बाउंड माउंट --bind / मीडिया / रिमूवेबल / UNTITLED / स्क्रीनशॉट / run / sdcard / read / emulated / 0 / डाउनलोड / बाउंड माउंट - बीइंड / मीडिया / रिमूवेबल / UNTITLED / स्क्रीनशॉट / रन / आर्क / sdcard / राइट / एमुलेटेड / 0 / डाउनलोड / बाउंड
फिर, बाहरी फ़ोल्डर का नाम बदल दें जो कुछ भी आपने चुना है अगर यह मेरा से अलग है.
चरण तीन: लाभ
यह सब बहुत सुंदर है। जैसा कि मैंने पहले कहा, यह उस तरह से प्रभावित नहीं करेगा जिस तरह से क्रोम ओएस आपके फ़ोल्डर्स को देखता है, केवल एंड्रॉइड.
बेशक, यह एक आदर्श प्रणाली नहीं है। कुछ Android ऐप्स करने में सक्षम हो सकते हैं देख बाध्य फ़ोल्डर की सामग्री, लेकिन उनके साथ बातचीत नहीं। उदाहरण के लिए, मैं स्क्रीनशॉट को एनोटेट करने के लिए Skitch का उपयोग करता हूं, और जब यह बाध्य फ़ोल्डर में सब कुछ देख सकता है, तो यह किसी भी फाइल को खोलने में असमर्थ है। यह शायद इस तथ्य के साथ करने के लिए बड़े हिस्से में है कि स्किच अब सक्रिय विकास में नहीं है, इसलिए यह काफी पुराना है, लेकिन यह अभी भी एक अच्छा उदाहरण है कि यह प्रणाली कितनी अपूर्ण हो सकती है।.
इसके अलावा, यह बाँध एक रिबूट से नहीं बचेगा। इसलिए हर बार जब आप कंप्यूटर को रिबूट करते हैं, तो आपको उपरोक्त आदेशों को फिर से दर्ज करना होगा। मैंने यह भी देखा है कि सिस्टम के स्लीप मोड में चले जाने के बाद कुछ उपयोगकर्ताओं ने बाध्य फ़ोल्डर तक पहुंच खो दी है, लेकिन मुझे व्यक्तिगत रूप से यह समस्या नहीं है। इस तरह के अधिकांश वर्कअराउंड के साथ, आपका लाभ भिन्न हो सकता है.
PicSayPro बाउंड फोल्डर की सामग्री दिखा रहा है.बेशक, Google सक्रिय रूप से एंड्रॉइड ऐप्स के लिए एसडी कार्ड सामग्री को सक्षम करने पर काम कर रहा है, इसलिए अंततः हम चाहिए उचित समर्थन प्राप्त करें। लेकिन उस बिंदु तक, यह अगली सबसे अच्छी बात है.