लिनक्स में IBus अथवा Fcitx5 इनपुट मेथड इंजन के माध्यम से हिंदी फ़ोनेटिक (m17n) और इनस्क्रिप्ट कीबोर्ड सक्रिय करके टाइप करने की संपूर्ण विधि।
लिनक्स ऑपरेटिंग सिस्टम (जैसे Ubuntu, Fedora, Debian या Linux Mint) आधुनिक यूनिकोड मानकों का पूरी निष्ठा से पालन करता है। लिनक्स में हिंदी टाइपिंग के लिए किसी बाहरी वाणिज्यिक सॉफ़्टवेयर की आवश्यकता नहीं होती; यह सुविधा लिनक्स के इनपुट मेथड फ्रेमवर्क—मुख्य रूप से IBus (Intelligent Input Bus) और Fcitx5 में अंतर्निहित होती है।
लिनक्स में हिंदी लिखने के मुख्य दो तरीके हैं: पहला Hindi InScript (भारत सरकार द्वारा मानकीकृत आधिकारिक लेआउट) और दूसरा Hindi Phonetic (m17n) अथवा Bolnagri (जिसमें अंग्रेजी अक्षरों जैसे namaste टाइप करने पर सीधे नमस्ते बनता है)।
Ubuntu / GNOME में हिंदी कीबोर्ड सक्रिय करने के 5 चरण
सिस्टम सेटिंग्स खोलें (Open Settings)
डेस्कटॉप पर ऊपर दाईं ओर सिस्टम मेनू पर क्लिक करें और Settings चुनें, अथवा ऐप लॉन्चर में Settings खोलें।
Keyboard या Region & Language में जाएं
बाएं पैनल से Keyboard पर क्लिक करें। यहाँ आपको Input Sources अनुभाग दिखाई देगा जहाँ वर्तमान में English (US) सूचीबद्ध होगी।
हिंदी इनपुट सोर्स जोड़ें (Add Input Source)
इनपुट सोर्सेस के नीचे दिए गए + (प्लस) बटन पर क्लिक करें। खुलने वाले बॉक्स में नीचे बने तीन बिंदुओं (...) या More पर क्लिक करें और सर्च बार में Hindi लिखें।
- Hindi (InScript): मानक इनस्क्रिप्ट कीबोर्ड के लिए।
- Hindi (Bolnagri): आसान फ़ोनेटिक टाइपिंग के लिए।
वांछित विकल्प चुनकर Add पर क्लिक करें।
फ़ोनेटिक टाइपिंग हेतु m17n पैकेज इंस्टॉल करना (वैकल्पिक)
यदि आप विशुद्ध अंग्रेजी अक्षरों से हिंदी लिखना चाहते हैं (उदा: 'mera bharat mahan'), तो टर्मिनल (Ctrl + Alt + T) खोलें और यह कमांड चलाएं:
sudo apt install ibus-m17n m17n-db
इंस्टॉल होने के बाद ibus restart चलाएं और सेटिंग्स में जाकर Hindi (m17n) या Hindi (itrans) इनपुट सोर्स जोड़ लें।
भाषा स्विच करें और टाइपिंग शुरू करें
किसी भी एप्लिकेशन (जैसे LibreOffice, Chrome, Text Editor या Terminal) में जाएं और कीबोर्ड पर Super (Windows कुंजी) + Space दबाएं। स्क्रीन के शीर्ष पैनल पर भाषा सूचक en से hi में बदल जाएगा और आप धाराप्रवाह हिंदी लिख सकेंगे।
📋 त्वरित चेकलिस्ट (Quick Checklist)
- सिस्टम सेटिंग्स खोलें: GNOME सेटिंग्स में जाएं और "Keyboard" या "Region & Language" विकल्प चुनें।
- "Input Sources" अनुभाग में जाएं और "+" (Add) बटन पर क्लिक करें।
- तीन बिंदुओं (...) पर क्लिक करके "Hindi" खोजें और "Hindi (Bolnagri)" या "Hindi (InScript)" चुनें।
- फ़ोनेटिक (English to Hindi) के लिए टर्मिनल में sudo apt install ibus-m17n कमांड चलाकर फ़ोनेटिक इंजन जोड़ें।
- शॉर्टकट Super + Space (Windows Key + Space) दबाकर सीधे हिंदी में लिखना शुरू करें।
⌨️ महत्वपूर्ण कीबोर्ड शॉर्टकट्स (Helpful Shortcuts)
लिनक्स टर्मिनल (Terminal) में भी हिंदी फ़ॉन्ट 100% सही दिखाई देते हैं यदि आपका टर्मिनल UTF-8 एन्कोडिंग पर सेट हो (जांच हेतु टर्मिनल में "locale" कमांड चलाएं)।
❓ अक्सर पूछे जाने वाले सवाल (FAQs)
Q. क्या लिनक्स में कृतिदेव फ़ॉन्ट में टाइप कर सकते हैं?
लिनक्स आधुनिक यूनिकोड मानकों पर कार्य करता है। कृतिदेव .ttf फ़ाइल को इंस्टॉल किया जा सकता है, लेकिन आधिकारिक कार्यों के लिए यूनिकोड इनस्क्रिप्ट या फ़ोनेटिक का ही प्रयोग किया जाता है।
Q. Super + Space दबाने पर भाषा क्यों नहीं बदल रही?
Settings > Keyboard > Keyboard Shortcuts में जाएं और "Switch to next input source" शॉर्टकट को Super+Space पर असाइन करें।