टर्मिनल में अजीब चरित्र ओवरलैप


13

मैं बैश संस्करण 4.3.42 (1) का उपयोग कर रहा हूँ-एक आर्किलिनक्स / सूक्ति वातावरण में। जब मैं अपने आदेश लिखता हूं तो कुछ लिखित अक्षर कुछ अजीबों में बदल जाते हैं। कुल मिलाकर, सभी प्रदर्शित पाठ अजीब लगते हैं।

मेरा चरित्र एन्कोडिंग यूनिकोड (UTF-8) पर सेट है। मैंने अपनी इनपुट भाषा भी जाँची, जो सही है। चूँकि यह काम करने से पहले मुझे लगता है कि अपडेट के साथ कुछ करना है लेकिन मुझे यकीन नहीं है।

निम्नलिखित तस्वीर bash -versionदो शब्दों के नीचे और नीचे के आउटपुट को दिखाती है minusऔर moreoverजहां आप अजीब व्यवहार देख सकते हैं। यहाँ छवि विवरण दर्ज करें

मैं इसे कैसे ठीक करूं?

मेरे का उत्पादन locale

$ लोकल

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

में मेरे सेट फ़ॉन्ट के बाद /etc/vconsole.conf

KEYMAP=de
FONT=lat9w-16

आप किस टर्मिनल या "टर्मिनल एमुलेटर" का उपयोग कर रहे हैं? "पाठ कंसोल"? gnome-terminal? xterm?
andcoz

मैं सूक्ति-टर्मिनल का उपयोग कर रहा हूं।
जस्टकोडिंग

इसके अलावा, सिर्फ एक खोल और टाइपिंग एक ही व्यवहार को दर्शाता है, इसलिए मुझे लगता है कि यह संबंधित नहीं है।
जस्ट कोडिंग

6
आपके द्वारा पोस्ट किए गए आउटपुट में कोई असामान्य वर्ण नहीं है। वर्ण गलत / गलत लिखे गए हैं। अन्य फोंट का प्रयास करें।
टैगविन

इस मामले में (और AFAIK), /etc/vconsole.confअप्रासंगिक है। /etc/vconsole.confसेटिंग्स लागू होती हैं virtual console, वह जो पॉप-अप करती है जब आप ctrl + alt + f2 मारते हैं।
andcoz

जवाबों:


13

टर्मिनल एमुलेटर के लिए, आपको एक मोनोस्पेस (उर्फ तय किया गया) फ़ॉन्ट चुनना चाहिए। अक्षरों को एक ग्रिड में तैनात किया जाता है, बजाय इसके कि प्रत्येक व्यक्तिगत पत्र की चौड़ाई के अनुसार यह अच्छा लगेगा।


काश यह पहले दिखा रहा था, पूरी तरह से मेरी समस्या तय की।
माध्य

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

बहुत बहुत धन्यवाद! एक साइड नोट के रूप में: मेरे पास अनियंत्रित ग्लिफ़ के साथ यह अन्य मुद्दा था। पॉवरलाइन-फोंट स्थापित करने के बावजूद समस्या बनी रही। टर्मिनेटर को पुनर्स्थापित करना (पावरलाइन-फोंट के बाद) ने उस मुद्दे को ठीक कर दिया।
farthVader

9

मैं एक ताजा आर्क स्थापित के साथ एक ही समस्या थी।

मैंने ttf-dejavu और kbd संकुल को इस और इस के अनुसार जोड़ा ।

समस्या सुलझ गयी! निश्चित नहीं है कि इनमें से किसने इसे ठीक किया है, लेकिन आप इसे हल करते हैं।

sudo pacman -S ttf-dejavu kbd

-1

आपको प्रोफ़ाइल प्राथमिकता में "कस्टम फ़ॉन्ट" विकल्प के तहत एक मोनोस्पेस फॉरेक्स (जैसे मोनोस्पेस रेगुलर) पर स्विच करना चाहिए और रिक्ति सही होगी।


-1

टर्मिनल में फ़ॉन्ट आकार बढ़ाने का प्रयास करें। मैंने फ़ॉन्ट आकार 10 से बढ़ाकर 11 कर दिया और यह काम कर गया। (संपादित करें> प्राथमिकताएं)

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