Xterm में यूनिकोड वर्ण कैसे डालें


4

... यह मानते हुए कि यह यूनिकोड का समर्थन करता है?

जवाबों:


5

सबसे पहले, सुनिश्चित करें कि आपने UTF-8 लोकेल में xterm शुरू किया है, या तो इसके माध्यम से LC_CTYPE पर्यावरण चर या के साथ locale संसाधन (जिसे कमांड लाइन से सेट किया जा सकता है)। पर्यावरण चर विधि की सिफारिश की जाती है क्योंकि यह सभी अनुप्रयोगों पर लागू होती है; यदि आपने यूनिकोड सिस्टम-वाइड स्थापित किया है, तो यह संभवतः पहले से ही है।

अब, यूनिकोड वर्ण सम्मिलित करने के लिए ... उन्हें अपने कीबोर्ड पर टाइप करें। हाँ सच। यह वास्तव में xterm का काम नहीं है कि वह मनमाने पात्रों के इनपुट की सुविधा प्रदान करे: X में इसके लिए पहले से ही विशेषताएं हैं। इनमें से कौन सी विशेषता आपके लिए सबसे अच्छी है, उस भाषा पर निर्भर करती है जिसे आप टाइप करना चाहते हैं।

  • लैटिन वर्णमाला पर आधारित भाषाओं के लिए अधिकांश कीबोर्ड लेआउट ए है AltGr एक कुंजी पर तीसरे और चौथे (पारी के साथ) वर्णों तक पहुंचने की कुंजी। तुम भी एक कॉन्फ़िगर करके 8 प्रतीकों तक जा सकते हैं ISO_Level3_Shift कुंजी।

  • वर्णमाला के बीच स्विच करने के मानक तरीके हैं, आमतौर पर गैर-लैटिन वर्णमाला का उपयोग करने वाली भाषाओं के लिए लेआउट द्वारा उपयोग किया जाता है। मैं उनसे परिचित नहीं हूँ इसलिए संकेत नहीं दे सकता।

  • पारंपरिक यूनिक्स कीबोर्ड में अक्सर होता है लिखना , जो कि विकृति विज्ञान और अन्य संशोधनों के साथ वर्णों को दर्ज करने का सबसे महामारीवादी तरीका है, उदा। लिखना ' → é, लिखना → œ, लिखना अंतरिक्ष अंतरिक्ष → अटूट स्थान, आदि में पीसी के पास "कम्पोज़" नामक कुंजी नहीं होती है, इसलिए अधिकांश लिनक्स वितरण में कुंजी को स्पष्ट रूप से सक्षम करने की आवश्यकता होती है ("मेनू" कुंजी दाईं ओर से बाईं ओर है) Ctrl अधिकांश पीसी कीबोर्ड पर कुंजी एक आम विकल्प है)।

  • आगे जा रहे हैं, और व्यावहारिक रूप से गैर-वर्णमाला लिपियों में टाइप करने के लिए आवश्यक हैं, कट्टरपंथी हैं इनपुट के तरीके जैसे कि SCIM तथा UIM । कई अलग-अलग कार्यक्रम उपलब्ध हैं, और उन्हें कैसे सेट करें यह आपके सिस्टम पर निर्भर करता है ( उबंटू , फेडोरा , ...)।

  • कुछ संपादकों, जैसे विम और एमएसीएस के अपने स्वयं के इनपुट तरीके हैं जो आप किसी भी इंटरफ़ेस के साथ उपयोग कर सकते हैं।

यदि आपको एक बंद के रूप में एक असामान्य चरित्र की आवश्यकता है, तो आप इसे कहीं से कॉपी कर सकते हैं (जैसे कि unicode.org , हालांकि वे इसे विशेष रूप से आसान नहीं बनाते हैं)। "चरित्र मानचित्र" अनुप्रयोग हैं, जैसे कि Gucharmap तथा KCharSelect , जहां आप यूनिकोड डेटाबेस को ब्राउज़ कर सकते हैं या नाम से एक वर्ण खोज सकते हैं, फिर उसे क्लिपबोर्ड पर कॉपी कर सकते हैं। यदि आप टर्मिनल में रहना चाहते हैं, तो आप उपयोग कर सकते हैं unicode प्रोग्राम, जो एक प्रकार का कमांड-लाइन-आधारित चरित्र मानचित्र है।


संपूर्ण उत्तर के लिए धन्यवाद! मुझे आश्चर्य है कि एक्सर्टम यूनिकोड वर्णों में प्रवेश करने का एक आसान तरीका प्रदान नहीं करता है, जैसे कि विम या सूक्ति-टर्मिनल। डेनिस के जवाब से, वे इस पर काम कर रहे हैं; तैयार होने तक, कॉपी-पेस्ट: |
Mihai Rotaru

2

अपने सिस्टम पर, मैं पकड़ बना सकता हूं ऑल्ट या खिसक जाना - ऑल्ट और विभिन्न पात्रों को प्राप्त करने के लिए अधिकांश कुंजियों को दबाएँ। मुझे सामान्य चरित्र प्रविष्टि करने का कोई तरीका नहीं पता है। Xterm वेबसाइट सामान्य प्रश्न कहते हैं:

चल रहा / भविष्य का काम

पॉपअप विंडो जो एक चरित्र सेल की सामग्री के लिए हेक्स कोड दिखाती है और सभी यूनिकोड वर्णों के लिए हेक्साडेसिमल कीबोर्ड प्रविष्टि (आईएसओ 14255)

में gnome-terminal आप दबा सकते हैं Ctrl - खिसक जाना यू जो एक रेखांकित "U" प्रदर्शित करेगा, फिर चार अंकों के हेक्स कोड में टाइप करें और एंटर दबाएं। का उपयोग करते हुए 03a3 उदाहरण के लिए "for" देता है।


1
के साथ उच्चारण पात्र प्राप्त करना Alt "मेटा सेट 8 बिट" संसाधन सेट होने का एक परिणाम है (इसे कुछ भ्रामक रूप से कहा जाता है eightBitInput )। यह उन दिनों से एक ऐतिहासिक उत्तरजीविता है जब 8 बिट्स हर किसी के लिए पर्याप्त से अधिक थे और केवल 7 बिट्स से परे जाकर आपको एक अजीब तरह से लेबल किया गया था। यह केवल १६०-२५४ अक्षरों को इनपुट करने के लिए अच्छा है, और फिर भी एक बहुत ही गैर-निंदात्मक लेआउट के साथ। इसके अलावा अधिकांश अनुप्रयोगों (मूल रूप से सब कुछ लेकिन nethack) को उम्मीद है कि मेटा पलायन से भेजता है।
Gilles
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.