এখানে সমস্যাটি রয়েছে: আমি যদি জানতে পারি যে আমার টার্মিনালটি শালীন ইউনিকোডে সক্ষম কিনা বা না, কিছু অক্ষর ব্যবহার করতে বা না ব্যবহার করার জন্য, যেমন এক নজরে বর্ণ রয়েছে, কখনও কখনও রঙগুলি ব্যবহার করে এবং অন্যগুলি আন্ডারলাইন করে।
অনুপ্রেরণা উত্থাপিত হয় কারণ যে কোনও ধরণের ভার্চুয়াল টার্মিনালে আমি শালীন ফন্ট পাই, তবে আমি বুঝতে পারি যে বেসিক লিনাক্স কনসোলের 256 বা 512 যুগপত প্রতীকগুলির একটি অক্ষর সেট রয়েছে, সুতরাং আপনি সম্পূর্ণ ফন্ট সমর্থন আশা করতে পারবেন না।
প্রথমে আমি ভেবেছিলাম যে আমি ব্যবহার করতে পারি $TERM
বা tty, তবে এখানে ধরা আছে: আমি বাইবুও ব্যবহার করছি, তাই $TERM
সর্বদা "স্ক্রিন.লিনাক্স"। টিটিটির আউটপুটও খুব বেশি বলা হয় না: /dev/pts/<some number>
"বাস্তব" এবং ভার্চুয়াল উভয় ক্ষেত্রেই।
$BYOBU_TTY
কারণ এটি যেমন হতে পারে কোন সাহায্য, হয় হয় /dev/tty1
এবং যখন সেশনে খোলা হয় Ctrl+ + Alt+ + F1অক্ষর দেখাবেন না কিন্তু যখন কিছু এক্স শব্দটি থেকে একই সেশনের সংযোজনের, তারা সঠিকভাবে দেন এবং এখনও $BYOBU_TTY
পরিবর্তন করে না। তদ্ব্যতীত, আমি বাইওবু আছে কিনা তা অনুমান করেই এটি সনাক্ত করতে সক্ষম হতে চাই।
এছাড়াও, en_US.UTF-8 সমস্ত ক্ষেত্রে লোকাল শো
তবুও কোনওভাবে এক নজরে (কোনও নির্দিষ্ট সরঞ্জামের নাম দেওয়ার জন্য আমি এটি সনাক্ত করতে দেখছি), এমনকি বাইওবু-র অভ্যন্তরে, আমি বাইওবু সেশনে যাচ্ছি টার্মিনালের উপর নির্ভর করে বিভিন্ন আউটপুট ব্যবহার করে।
গুগল নিয়ে আমার সমস্যা হচ্ছে কারণ টার্মিনাল এবং টিটি খুব সাধারণ অনুসন্ধান শব্দ বলে মনে হচ্ছে। বেশিরভাগ ক্ষেত্রে আমি প্রস্তাবগুলিতে $TERM
বা tty সমাধানে পৌঁছে যাই ।