256-বর্ণ এবং লাইন অঙ্কন চরিত্রগুলি উভয়ই পুটিতে কাজ করে


31

উবুন্টুর সাথে পটিটি স্থাপন করতে আমার সমস্যা হচ্ছে।

আমি যথাযথভাবে কাজ করতে লাইন চরিত্রগুলি পাশাপাশি 256-রঙ সমর্থন করার চেষ্টা করছি, তবে কেবল একটি বা অন্যটি পেতে পারি।

  • উবুন্টু কনফিগারেশন
    • 64-বিট উবুন্টু ব্যবহার করা হচ্ছে
    • টার্মিনাল ধরণের xterm-256color বা পুট্টি 256 রঙটি 256-রঙ দেয় তবে ভুল লাইন অক্ষর।
    • টার্মিনাল টাইপ লিনাক্স যথোপযুক্তিতে যথাযথ লাইন দেয়, তবে কেবল 16 টি রঙ।
  • পুটি কনফিগার
    • ইউনিকোড অক্ষর সহ ফন্ট ব্যবহার করা। (দেজাভু সানস মনো)
    • প্রাপ্ত ডেটা ইউটিএফ -8 এ অনুমান করা হয়।
    • ইউনিকোড লাইন অঙ্কন কোড পয়েন্ট ব্যবহার করতে সেট করুন।

থেকে আউটপুট locale:

LANG=en_US.UTF-8
LANGUAGE=
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=

উত্তর:


42

সমস্যাটি হ'ল ইউটিএফ -8 মোডের পটিটিওয়াই 1 ভিটি 100 "বিকল্প চরিত্র সেট" কমান্ড উপেক্ষা করে এবং জিইউআই আঁকার জন্য "গ্রাফিকাল" অক্ষর সেটটি ব্যবহার করার চেষ্টা করে Ncurses। (বক্স অঙ্কনের অক্ষরগুলি klmqxসাধারণভাবে একই অবস্থানে থাকে))

export NCURSES_NO_UTF8_ACS=1 আপনার পরিবেশে, যখন কোনও ইউটিএফ -8 স্থানীয় নির্বাচন করা হয় তখন ইউনিকোড বাক্স অঙ্কন অক্ষরগুলি সর্বদা ব্যবহার করতে ncurses কে বলার মাধ্যমে সমস্যার সমাধান করা উচিত।

1 এটির জন্য একটি পিটিটিওয়াই ইচ্ছার তালিকা রয়েছে এবং বর্তমান আচরণটি আরও ভাল কেন তা ব্যাখ্যা সহ ।

আপডেট (2018-05-12): মনে হচ্ছে এই সংমিশ্রণটি পিটিটিওয়াই 0.71 এ সমর্থিত হবে


এটি চমৎকার. আমি কেবল সর্বদা লুসিডা কনসোল ব্যবহার করি কারণ লাইন অঙ্কন সর্বদা কেবল ইউটিএফ -8 মোডে কাজ করে। এখন আমি আরও ভাল ফন্ট ব্যবহার করতে পারেন। ধন্যবাদ। :)
এরিয়েল

8
আমি কেবল এটিই উল্লেখ করতে চাই যে এমন একটি প্রোগ্রামের মাধ্যমে চলমান যা ইউটিএফ -8 এ রূপান্তরিত বিকল্প চরিত্রটিকেও সমস্যার সমাধান করে। আপনার প্রদত্ত লিঙ্কটি থেকে আমি এটি পেয়েছি। সর্বোত্তম উদাহরণ প্রোগ্রামটি হল পর্দা।
সুইস

2
পুরানো পোস্টগুলি খনন করার জন্য নয়, তবে কিটিটিওয়াই - একটি পুটি ফর্ক - "ইউটিএফ-এ এসি লাইন অঙ্কনকে মঞ্জুরি দিন" (নতুন / বর্তমান সেশন সেটিংস-> উইন্ডো-> অনুবাদ) যা একটি প্রবণতার মতো অ্যাপ্লিকেশনগুলির সাথে ভাল কাজ করে বলে মনে হচ্ছে একটি চেকবক্স সরবরাহ করে।
overprescribed

1
@ সুইস: screenরূপান্তরটি এটি করে না, তবে ncurses
থমাস ডিকি

আমি পুট্টিতে কাজ করছি এবং zsh ব্যবহার করছি। আমার ওপি-র মতো একই সমস্যা হচ্ছে, ভিআইএম-তে, এনইআরডিট্রিতে তীরের মতো নির্দিষ্ট অক্ষর প্রদর্শিত হচ্ছে না। আমি যখন "NCURSES_NO_UTF8_ACS = 1" রফতানি করি এবং আবার ভিআইএম খুলি, তখন এটি আলাদা কিছু করে না। তীরগুলি এখনও প্রদর্শিত হয় না। কোন ধারণা কি হচ্ছে?
alpha_989

4

এটি এখন পিটিটিওয়াই গিট মাস্টারের বিকল্প হিসাবে প্রয়োগ করা হয়েছে ।

পুট্টি 0.71 ->

বিভাগ -> উইন্ডো -> অনুবাদ -> "UTF-8 মোডে এমনকি ভিটি 100 লাইন অঙ্কন সক্ষম করুন" টিক দিন

স্ক্রিনশট

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.