এসএসএইচ থেকে ডিফল্ট টার্মিনালে 256 রং পেতে পারি কিভাবে?


5

অনুরূপ প্রশ্ন অনেক, কিন্তু আমি একটি সঠিক ম্যাচ যে বেশ কিছু খুঁজে পাওয়া যাবে না।

আমি ডিফল্ট টার্মিনাল (যোসেমিটে) ব্যবহার করে একটি ভিএম-এ এসএসএইচ-এ ব্যবহার করছি। ভিএম এর টার্মিনাল ব্যবহার করার জন্য সেট আপ করা হয় TERM=xterm-256color সঠিকভাবে, এবং ২56 টি রংগুলি একই টার্মিনাল সেটিংসের সাথে VM- এ স্থানীয়ভাবে কাজ করে তবে রংগুলি এসএসএইচ সংযোগে এটি তৈরি করবে না। টার্মিনালটি স্বাভাবিক 256 রঙের ক্রম অনুসারে আউটপুটটিকে কীভাবে বিবেচনা করতে হয় তা কি কেউ জানে?

আমি এখানে চাই যে কেন তারা একটি এসএসএইচ সংযোগের উপর এসে গেলে Terminal.app এ 256-রঙের পালাবার কোডগুলি উপেক্ষা করা হয়। এবং, অবশ্যই, এটি অব্যাহতি সিকোয়েন্স উপেক্ষা বন্ধ পেতে।


সম্ভবত অতিরিক্ত তথ্য:

ভিএম উইন্ডোজ 7 চালাচ্ছে, শেলভিনে শেল ব্যাশ, এসএসএস সার্ভারটি বিটুইজ।

আমি 3 টি মামলা দেখছি - স্থানীয়ভাবে স্থানীয় টার্মিনাল.এপিতে OSX ব্যাশ, স্থানীয়ভাবে ভিআইএম ব্যাশ মিনিটটিতে, এবং টার্মিনাল.এপিতে এসএসএইচ মাধ্যমে VM এ স্থানীয়ভাবে।

infocmp xterm-256color সমস্ত তিন ক্ষেত্রে অভিন্ন ফলাফল উত্পাদন, এবং tput colors সব ক্ষেত্রে 256 রিপোর্ট।

(tput setaf 200 && echo pink) > pink তিনটি ক্ষেত্রে অভিন্ন ফলাফল উত্পাদন করে:

$ hexdump -C pink
00000000  1b 5b 33 38 3b 35 3b 32  30 30 6d 70 69 6e 6b 0a  |.[38;5;200mpink.|
00000010

cat pink হয় Terminal.app এ (স্থানীয়ভাবে, যে কোন জায়গায় এসএসএইচড নয়) অথবা ভিএম এ মিনিটটিতে প্রত্যাশিত গোলাপী টেক্সটটি প্রিন্ট করে। cat pink টার্মিনাল.এপ এ যখন ভিএম থেকে SSHed ডিফল্ট হালকা ধূসর টেক্সট তৈরি করে।

SSH সংযোগ কনফিগার করা হয় EscapeChar none, তথ্য বাইনারি পরিষ্কার যদিও আসা উচিত (এই সেটিং পরিবর্তন কোন পার্থক্য তৈরি)।

Terminal.app মধ্যে পছন্দ হিসাবে রিপোর্ট করতে সেট করা হয় xterm-256color, যদিও আমি মনে করি না যে কোন পার্থক্য করা উচিত।

কোন ধারনা কি পালাবার ক্রমটি খেয়ে ফেলছে? আমি শেলের জন্য প্লেইন ওল ব্যাশ ছাড়া অন্য কিছু ব্যবহার করছি না, না screen অথবা tmux (যদি না Terminal.app এটি স্বয়ংক্রিয়ভাবে / অভ্যন্তরীণভাবে ব্যবহার করে)।

উত্তর:


2

বাহ ... দোষে পার্টি এসএসএইচ সার্ভার ছিল। জানি না কেন এবং আচরণটি নিষ্ক্রিয় করার জন্য কোনও স্থান খুঁজে পাওয়া যায়নি (সম্পূর্ণ মুঠোফোনের টার্মিনাল যা নিজস্ব সমস্যা ছিল না), তবে প্লেইন পুরানো ওম্স্সশ কাজ শেষ করে।


0

টার্মিনাল শুধুমাত্র defaqltly 16 রং সমর্থন করে। আমি মত একটি ভিন্ন টার্মিনাল ক্লায়েন্ট ব্যবহার করে সুপারিশ করবে iTerm2

এই ব্যবহার করার অন্য উপায় কার্যক্রম টার্মিনাল সব রং প্রদর্শন করতে।

[ITerm 2] এ প্রস্তাবিত উপায়টি আপনার টার্মিনাল প্রকারকে পছন্দসইগুলিতে xterm-256 রঙে সেট করতে হয়- & gt; প্রোফাইল- & gt; টার্মিনাল- & gt; রিপোর্ট টার্মিনাল প্রকার। আপনাকে আপনার পটভূমি = হালকা সেট বা ব্যাকগ্রাউন্ড = dark এ আপনার ভিভিআরসি সেট করতে হবে। আইটিআর ২ এর প্রিমি ভিম কালার স্কিমগুলিতে এই ব্লগ পোস্টে কেভিন কোয়ালার আরেকটি কৌশল বর্ণনা করেছেন।


1
এই সঠিক নয়। টার্মিনাল.এপ স্পষ্টভাবে ২56 রঙ সমর্থন করে এবং প্রশ্নটি প্লেইন প্লেসফোন থেকে প্লেইন অল আনজি কোডগুলি ব্যবহার করে 256 রঙ প্রদর্শন করে।
danwyand
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.