256 টি রঙের সাথে কাজ করতে urxvt সেট করুন


16

আমি urxvt256 রঙের সাথে কাজ করার চেষ্টা করার জন্য অনেক সময় ব্যয় করেছি । আমি উবুন্টু ব্যবহার করছি আমি এই পোস্টের একটি অংশ অনুসরণ করেছি

cd ~
infocmp -L rxvt-unicode > rxvt-unicode.terminfo

vi rxvt-unicode.terminfo
# Change the following from:
#
#    lines_of_memory#0, max_colors#88, max_pairs#256,
#
# to:
#
#    lines_of_memory#0, max_colors#256, max_pairs#32767

# Make .terminfo dir if you don't already have it
install -d .terminfo

# Rebuild terminfo for rxvt-unicode
tic -o .terminfo/ rxvt-unicode.terminfo

# Cleanup
rm rxvt-unicode.terminfo

tput colorsআগের 88 এর পরিবর্তে এখন 256 দেয় তবে আমি যখন 256colors2.plস্ক্রিপ্টটি চালাই , তখন আউটপুট আশানুরূপ হয় না। এখানে স্ক্রিনশট

echo $TERMrxvt-unicodeurxvt এ আউটপুট হিসাবে দেয় ।

echo $COLORTERMrxvt-xpmভিমে আউটপুট হিসাবে দেয় ।

echo &t_Co ভিমে আউটপুট হিসাবে 256 দেয়।

Urxvt এর জন্য 256 টি রঙ কীভাবে সেট আপ করবেন তা অনুগ্রহ করে আমাকে চিত্রিত করতে সহায়তা করুন। আমার মূল লক্ষ্য গ্রুবক্স থিম সহ ভিএম (টার্মিনালে) ব্যবহার করা।

উত্তরের জবাব:

আমি ইতিমধ্যে t_Co=256ভিমে অপশনটি সেট করে রেখেছি । আমি tmux ব্যবহার করি না। এটি ব্যবহার করা 256colors2.plস্ক্রিপ্টের ফলাফল পরিবর্তন করে না । Tmux এ TERM ইতিমধ্যে সেট করা আছে screen-256color। আমি কপি চেষ্টা /usr/share/terminfo/r/rxvt-256colorকরতে ~/.terminfo/r/rxvt-256color। TERM বা পরীক্ষার ফলাফলের কোনও পরিবর্তন নেই। পরিশেষে আমি বর্ণযুক্ত সিজেডি 14 ব্যবহার করেছি , অনেকগুলি রঙ কাজ করছে না। কেবল একগুচ্ছ রঙিন রঙ করা হচ্ছে। সুতরাং কিছু অবশ্যই ভঙ্গ বা ভুল কনফিগার করা আছে।

উত্তর:


20

হ্যাঁ, অবশেষে আমার ভুলটি খুঁজে পেয়েছি। দেখে মনে হচ্ছে rxvt-unicode-256color256 রঙ সমর্থন পেতে আপনাকে প্যাকেজ ইনস্টল করতে হবে।

sudo apt-get install rxvt-unicode-256color

আমার সমস্যার উত্তর।


1
ডেবিয়ান ইন rxvt-unicode-256colorএকটি ভার্চুয়াল প্যাকেজ rxvt-unicodeযার জন্য 256 টি রঙ সমর্থন করে। এটি ইনস্টল হওয়া সত্ত্বেও, urxvt- এ 256 রঙ সমর্থন থাকা সত্ত্বেও আমি নিওভিমে 256 রঙ সমর্থন পেতে অক্ষম।
জোন

0

/ ইউএসআর / শেয়ার / টার্মিনফো / আর / আরএক্সভিটি -২66 কালারটি ~ / .terminfo / r / rxvt-256 রঙে অনুলিপি করার চেষ্টা করুন

এবং আপনার ভিএমআরসি এড

set t_Co=256 

যোগ করুন

set -g default-terminal "screen-256color"

আপনার tmux- এ স্ক্রিন কনফ ব্যবহার করা হয়েছে।

ওহ এবং সিএস অ্যাপ্রোক্স ভিম প্লাগইনটি দেখুন যখন আপনি সম্পূর্ণ রঙ সমর্থন পান এটি অনেক থিমগুলিকে টার্মিনালগুলিতে দুর্দান্ত দেখায়।

সম্পূর্ণ রঙ সমর্থনটি যাচাই করতে এই স্ক্রিপ্টটি ভিমে চেষ্টা করে দেখুন। colortest


1
যোগ করার পদ্ধতি TERM=screen-256colorআপনার টু .tmux.confএকটি ভয়ানক ধারণা। এটা করতে সঠিক উপায়set -g default-terminal "screen-256color"
jasonwryan

আমি ইতিমধ্যে t_Coবিকল্পটি সেট করে রেখেছি । আমি tmux ব্যবহার করি না। এটি ব্যবহার করা 256colors2.plস্ক্রিপ্টের ফলাফল পরিবর্তন করে না । Tmux এ TERM ইতিমধ্যে সেট করা আছে screen-256color। আমি কপি চেষ্টা /usr/share/terminfo/r/rxvt-256colorকরতে ~/.terminfo/r/rxvt-256color। TERM বা পরীক্ষার ফলাফলের কোনও পরিবর্তন নেই। অবশেষে আমি আপনার সাথে সংযুক্ত রঙিনটি ব্যবহার করেছি, অনেক রঙ কাজ করছে না। কেবল একগুচ্ছ রঙিন রঙ করা হচ্ছে।
ma08
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.