tmux এবং স্ক্রিন -256 TERM দূরবর্তী হোস্টগুলিতে সমর্থিত নয়


32

আমি ব্যবহারের জন্য আমার টিএমউক্স সেট আপ করেছি screen-256colorsএবং এটি ভিএম এর সাথে দুর্দান্ত কাজ করে।

যাইহোক, যখন আমি tmux এর মধ্যে থেকে কোনও রিমোট হোস্টের কাছে গিয়েছি, screen-256colorsএটি সনাক্ত করা যায় না, তাই আমি এর মতো ত্রুটিগুলি পাচ্ছি:

E558: Terminal entry not found in terminfo 'screen-256color' not known. Available builtin terminals are:
    builtin_ansi
    builtin_xterm
    builtin_iris-ansi
    builtin_dumb defaulting to 'ansi'

প্রতিটি দূরবর্তী সম্পাদনা ব্যতীত .bashrc( এই পরামর্শের অনুরূপ ), TERMদূরবর্তী হোস্টে সঠিকভাবে এবং স্বয়ংক্রিয়ভাবে সেট করার কোনও উপায় আছে কি?

উত্তর:


41

আপনার প্রয়োজনীয় অনুলিপি করতে পারেন terminfo দূরবর্তী হোস্ট বিবরণ।

  1. স্থানীয় সিস্টেমে, বিবরণটিকে পাঠ্য বিন্যাসে ফেলে দিন:

    infocmp xterm-256color > xterm-256color.ti
    infocmp screen-256color > screen-256color.ti
    
  2. দূরবর্তী হোস্টে অনুলিপি করুন এবং সংকলন করুন:

    tic xterm-256color.ti
    tic screen-256color.ti
    

বিবরণ সংরক্ষণ করা হবে ~/.terminfo

( infocmpএবং ticঅংশ ncurses বা ncurses-বিন অধিকাংশ Linux ডিস্ট্রিবিউশনের প্যাকেজ, সেইসাথে সবচেয়ে BSD গুলোর ব্যবহারের ncurses ।)


দ্রুত এবং ঝরঝরে উত্তর জন্য ধন্যবাদ! আমি আশা করি আমি এটি +2 করতে পারি
যোভা আনার

একমত। মোহন মত কাজ!
ইওর্ডান জর্জিভ

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