TTY में यूनिकोड समर्थन कैसे सक्षम करें?


19

जब मैं एक ट्टी ( Ctrl+ Alt+ F1) खोलता हूं तो उसमें utf-8 सपोर्ट नहीं होता है। मैं इसे कैसे सक्षम कर सकता हूं?

जवाबों:


13

एक प्रोग्राम unicode_startहै जो कंसोल को यूनिकोड मोड में डालता है। इसके अलावा, कंसोल केवल किसी भी समय 256 (या 512) वर्णों के कोडपेज का समर्थन कर सकता है, इसलिए आपको यह सुनिश्चित करने की आवश्यकता है कि आपने उपयुक्त वर्णों के साथ कंसोल फ़ॉन्ट लोड किया है।

लिनक्स कर्नेल अनुचर कंसोल पर बेहतर यूनिकोड समर्थन के लिए पैच स्वीकार नहीं करते हैं क्योंकि कंसोल को आपातकालीन इंटरफ़ेस के रूप में उपयोग किया जाना है। क्या करना चाहिए लिनक्स फ्रेमबफ़र के लिए एक टर्मिनल एमुलेटर लिखना है जो यूनिकोड के लिए समर्थन करता है। 'गेटी ’रिप्लेसमेंट जैसा कुछ। ओपन-सोर्स विकास के इस पहलू पर अभी तक ध्यान नहीं दिया गया।

लिनक्स कंसोल के मौजूदा यूनिकोड के साथ एक और कमी यह है कि आप मृत कुंजी का उपयोग नहीं कर सकते हैं।


1
"क्या करने की आवश्यकता है लिनक्स फ्रेमबफ़र के लिए एक टर्मिनल एमुलेटर लिखना है जो यूनिकोड के लिए समर्थन करता है।" → फबटरम ?
syockit

3

आपको console-dataपैकेज स्थापित करना चाहिए । यदि आपने पहले ही इस पैकेज को स्थापित कर लिया है, तो इसका उपयोग करके पुनः कॉन्फ़िगर करें

dpkg-reconfigure console-data

और सही कीबोर्ड डिस्पोजल का चयन करें।


3

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

वर्तमान स्थानीय विन्यास देखें:

$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_IE.UTF-8
LC_TIME=en_IE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_IE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_IE.UTF-8
LC_NAME=en_IE.UTF-8
LC_ADDRESS=en_IE.UTF-8
LC_TELEPHONE=en_IE.UTF-8
LC_MEASUREMENT=en_IE.UTF-8
LC_IDENTIFICATION=en_IE.UTF-8
LC_ALL=

LC_ALLसभी अलग-अलग LC_चर को कवर करता है । तो आप सब कुछ सेट कर सकते हैं:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8

फिर, फ़ॉन्ट के लिए:

sudo dpkg-reconfigure console-setup

- एक चुनें जो यूनिकोड का समर्थन करता है। फ़ॉन्ट चुनने के लिए इन निर्देशों का पालन करें (पहले UTF-8 का चयन करें और फिर आपके लिए आवश्यक वर्णों का संयोजन, विस्तारित लैटिन, लैटिन + सिरिलिक + ग्रीक आदि)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.