जवाबों:
सबसे बड़ा अंतर यह है कि अधिकांश इनपुट सिस्टम को सर्वर-क्लाइंट-वार कार्यान्वित किया जाता है, uim सिर्फ एक पुस्तकालय है।
अधिकांश उपयोगकर्ताओं को सभी पर इनपुट विधि प्रणाली की आवश्यकता नहीं होती है या केवल सरल, तालिका-आधारित कन्वर्टर्स की आवश्यकता होती है। ऐसे उपयोगकर्ताओं को एक जटिल इनपुट विधि प्रणाली को स्थापित करने की आवश्यकता नहीं है या अनिच्छुक नहीं हैं, इसलिए हम यूआईएम को सरल रखना चाहते हैं।
आगे के स्पष्टीकरण के लिए आधिकारिक जीथब पृष्ठ देखें।
यूआईएम एक इनपुट विधि मॉड्यूल लाइब्रेरी है जो विभिन्न लिपियों का समर्थन करती है और एंथी, कैनना, प्राइम या स्केक (जापानी के लिए), पिनयिन (चीनी के लिए), बायोरू (कोरियाई के लिए) सहित इनपुट विधियों की एक श्रृंखला के लिए फ्रंट एंड के रूप में कार्य कर सकती है। , और m17n (कई अन्य भाषाओं के लिए)। इसके अधिकांश कार्य योजना में लागू किए गए हैं, इसलिए यह बहुत सरल और लचीला है। स्रोत
अब XIM का क्या? XIM एक बहुत ही अप्रचलित इनपुट विधि प्रोटोकॉल है, जो केवल ibus और fcitx दोनों ही विरासत समर्थन कारणों से लागू होता है। कोई वास्तविक कारण नहीं है कि आप उन दोनों में से किसी पर भी आजकल XIM का उपयोग क्यों करना चाहेंगे। केवल यही कारण है कि आप GTK_IM_MODULE = "xim" सेट करना चाहते हैं, GTK की हार्डकोड की गई ComposeKey सेटिंग को ओवरराइड करना है। स्रोत