तो आप अंततः उस चमकदार नए Nexus 4 पर अपना हाथ रख सकते हैं जिसे आपने Google Play से ऑर्डर किया था, और आपने पूरी सुबह Android 4.2 में उन सभी फैंसी नई सुविधाओं के साथ छेड़छाड़ की है, कुछ photo spheres क्लिक किए हैं, अपने सभी ऐप्स सेट किए हैं और इसके लिए तैयार हैं इसे एक स्पिन के लिए लें और अपने दोस्तों को इस पर ध्यान दें।


और तब आपको पता चलता है कि आपने इसमें कोई संगीत नहीं जोड़ा है, और इसे अपनी उबंटू मशीन से कनेक्ट करें। हुह - यह क्या है? कोई ऑटो प्ले विंडो नहीं? आपको वह डूबता हुआ एहसास होता है कि शायद आपको एक दोषपूर्ण इकाई मिल गई है। फोन को रीबूट करना और इसे वापस प्लग इन करना मदद नहीं कर रहा है। क्या गलत हो सकता है। क्या आपने सिर्फ 349 डॉलर एक ऐसे उपकरण पर खर्च किया है जिसे आपकी लिनक्स मशीन नहीं पहचान सकती है?



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


लिनक्स पर नेक्सस 4 को कैसे माउंट करें

Nexus 4 पर डेवलपर विकल्प सक्षम करें। फिर USB डीबगिंग सक्षम करें। सेटिंग >> अबाउट फोन में जाकर और बिल्ड नंबर पर सात बार टैप करके डेवलपर ऑप्शन को इनेबल किया जा सकता है।

अब आपको अपने कंप्यूटर में सभी आवश्यक मॉड्यूल स्थापित करने की आवश्यकता है। ऐसा करने के लिए उबंटू में एक टर्मिनल को फायर करें, और निम्न कमांड टाइप करें

sudo apt-get install mtp-tools mtpfs

अगला कदम 51.एंड्रॉइड नियमों को कॉन्फ़िगर करना है, जो नियमों का एक सेट है जो उबंटू/अन्य डिस्ट्रो को कनेक्ट होने पर नेक्सस 4 का सही ढंग से पता लगाने में मदद करता है। टर्मिनल विंडो में निम्न कमांड टाइप करें

sudo gedit /etc/udev/rules.d/51-android.rules

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

#एलजी - नेक्सस 4

सबसिस्टम == "यूएसबी", एटीटीआर {आईडी वेंडर} == "1004", मोड = "0666" #

सैमसंग - नेक्सस 7 और 10

सबसिस्टम == "यूएसबी", एसवाईएसएफएस {idVendor} == "18d1″ , मोड = "0666"

अब हमें इस फाइल को एक्जीक्यूटेबल बनाने की जरूरत है। टर्मिनल विंडो में निम्न कमांड में उस प्रकार को करने के लिए

sudo chmod +x /etc/udev/rules.d/51-android.rules

यह हो गया, अब निम्न कमांड में टाइप करके udev सेवा को पुनरारंभ करें

sudo service udev पुनरारंभ करें

हम अब लगभग वहाँ हैं। कुछ और मिनटों के लिए वहीं रुकें। अगला कदम उबंटू में नेक्सस 4 के लिए आरोह बिंदु और अनुमतियां बनाना है। निम्नलिखित कमांड टाइप करें

sudo mkdir /media/nexus4

chmod 755 /media/nexus4

[नोट]  यदि आप Nexus 7 और/या Nexus 10 का भी उपयोग करना चाहते हैं, तो आपको चरण 7 को दोहराना होगा, और nexus4  को nexus7 से बदलना होगा या nexus10  जैसा भी मामला हो।

अब Nexus 4 को अपने कंप्यूटर में प्लग इन करें. सुनिश्चित करें कि फोन पर एमटीपी सक्षम है।

निम्नलिखित कमांड में टाइप करके फोन एसडी कार्ड माउंट करें

sudo mtpfs -o allow_other /media/nexus4

[नोट]  एक नेक्सस 7 या नेक्सस 10 के मामले में, की जगह Nexus4 साथ उपरोक्त आदेश में Nexus7 या nexus10 जैसा भी मामला हो।

एक बार जब आप कर लेते हैं, तो आपको निम्न कमांड sudo umount /media/nexus4 टाइप करके अपने डिवाइस को अनमाउंट करना होगा।

यही कारण है कि ' यह है। अब जब भी आप अपने Nexus और कंप्यूटर के बीच सामग्री स्थानांतरित करना चाहते हैं, तो आपको केवल चरण 8-10 चलाने की आवश्यकता है। यदि आपको उपरोक्त सभी चरणों को पूरा करना बहुत भारी लगता है, तो आप जीएमटीपी नामक इस निफ्टी टूल का भी उपयोग कर सकते हैं जो उबंटू सॉफ्टवेयर सेंटर में पाया जा सकता है । हर बार जब आप अपना Nexus डिवाइस कनेक्ट करते हैं तो gMTP लॉन्च करें, और अपने डिवाइस SD कार्ड को माउंट करने के लिए कनेक्ट पर क्लिक करें। तो आगे बढ़ें और अपने Nexus 4 और Ubuntu कंप्यूटर के बीच डेटा स्थानांतरित करने के लिए इस मार्गदर्शिका का उपयोग करें, और हमें बताएं कि यह कैसा चल रहा है