मैंने एंड्रॉइड पर लिनक्स GUI ऐप्स चलाने की कोशिश की ताकि आपको न करनी पड़े (स्पॉइलर: यह एक गड़बड़ है)
एंड्रॉइड पर लिनक्स GUI ऐप्स चलाना वेस्टन ऐप के ज़रिए एक बगी, रैम-भूखा दुःस्वप्न है जो ज़्यादातर क्रैश और त्रुटि संदेशों में समाप्त होता है, लेकिन हे, कम से कम यह सैद्धांतिक रूप से संभव है।
एक ऐसा कदम जो बिल्कुल उस तरह के व्यक्ति को समझ आता है जो अपने पालतू जानवर का नाम लिनक्स डिस्ट्रीब्यूशन के नाम पर रखता है, मैंने अपने एंड्रॉइड फोन पर पूर्ण लिनक्स GUI ऐप्स चलाने का फैसला किया। आखिरकार, एंड्रॉइड का कर्नेल लिनक्स पर आधारित है, और गूगल ने हमें पहले ही लिनक्स टर्मिनल सपोर्ट दे दिया है। तो क्यों न फोन की स्क्रीन पर डेस्कटॉप ऐप्स को ठूंसने की कोशिश की जाए? ऐसा नहीं है कि यह व्यर्थता का अभ्यास हो सकता है।
एंड्रॉइड 17 ने वेस्टन ऐप के माध्यम से इसे सैद्धांतिक रूप से संभव बनाया, जो वेलैंड कम्पोज़िटर का एक संदर्भ कार्यान्वयन है। सिद्धांत रूप में, आप फ्लैटपैक इंस्टॉल करते हैं, फ्लैथब रिपॉजिटरी जोड़ते हैं, और क्रोमियम, जीआईएमपी या लिबरऑफिस जैसे GUI ऐप्स चलाते हैं। व्यवहार में, यह त्रुटियों का एक कॉमेडी शो है जो बस्टर कीटन को भी गर्वित कर दे।
मैंने अपने पिक्सल 9 प्रो से शुरुआत की, जिसमें पहले से ही लिनक्स टर्मिनल सपोर्ट था। एंड्रॉइड 17 में अपग्रेड करने के बाद, मैंने फ्लैटपैक इंस्टॉल किया, फ्लैथब जोड़ा, `weston` कमांड चलाया, और डिस्प्ले टैब खोला। पहली समस्या: लिनक्स टर्मिनल को केवल 2GB रैम आवंटित की गई थी। मैंने इसे सेटिंग्स > एडवांस्ड > मेमोरी साइज़ के माध्यम से दोगुना करके 4GB कर दिया, उम्मीद करते हुए कि यह पर्याप्त होगा। स्पॉइलर: यह नहीं था।
वेस्टन चलने के साथ, मुझे ऐप्स लॉन्च करने के लिए वेस्टन टर्मिनल खोलने की आवश्यकता थी। लेकिन वेस्टन विंडो में टर्मिनल आइकन पर टैप करना संयोग का खेल था। कभी कर्सर विंडो से बाहर निकल जाता, कभी नहीं। टर्मिनल ऐप को पुनरारंभ करना एक अनुष्ठान बन गया।
मैंने सिस्टम को मात देने की कोशिश की और मानक लिनक्स टर्मिनल से `weston-terminal` चलाया। यह काम कर गया! मेरे पास वेस्टन टर्मिनल तक पहुंच थी। फिर मैंने `flatpak run org.gimp.GIMP` के साथ एक ऐप चलाने की कोशिश की और एक त्रुटि मिली: "D-bus पोर्टल को इनिशियलाइज़ करने में विफल।" क्यों? क्योंकि वेस्टन कम्पोज़िटर नहीं चल रहा था। लेकिन अगर मैं कम्पोज़िटर चलाता, तो मैं टर्मिनल काम नहीं करवा पाता। कैच-22, लिनक्स संस्करण।
मैंने `weston-calibrator` आज़माया, जिसने कम्पोज़िटर से कनेक्ट न हो पाने के बारे में दो त्रुटियाँ उगल दीं। मैंने एक सप्ताह समस्या निवारण में बिताया: अपग्रेड करना, लिनक्स टर्मिनल सपोर्ट हटाना, फिर से जोड़ना, अपने फोन की 50% रैम तक आवंटित करना। कुछ भी काम नहीं आया।
अंत में, मैं वेस्टन टर्मिनल को ठीक एक बार खोलने में कामयाब रहा। यह तुरंत क्रैश हो गया। एंड्रॉइड पर लिनक्स GUI ऐप सपोर्ट टूटा हुआ है, और जब तक इसे ठीक नहीं किया जाता, यह लगभग उतना ही उपयोगी है जितना पनडुब्बी पर स्क्रीन डोर। लेकिन हे, शायद अगला एंड्रॉइड अपग्रेड इसे ठीक कर देगा। मैं इंतज़ार करूँगा, पिक्सल 9 प्रो हाथ में, फिर से कोशिश करने के लिए तैयार। क्योंकि आशावाद एक सच्चे लिनक्स उत्साही की पहचान है।
The Good Times
आपके इनबॉक्स में समाचार।
व्यंग्यात्मक समाचार सारांश, आपके समयसारणी के अनुसार। निःशुल्क।
पहले से सदस्य हैं पर हम आपके इनबॉक्स में कभी नहीं आते? अपना स्पैम फ़ोल्डर देखें और 'स्पैम नहीं' (या 'स्पैम से हटाएँ') दबाएँ ताकि हम जंक-मेल के नरक से बाहर आ सकें। साथ ही आप सबकी मदद भी करेंगे।
Rewrite Article
Select parts to regenerate with a fresh AI pass. Translations will be updated automatically.
Generate AI Image
Creates a sardonic version of the article image using OpenAI.