প্রোগ্রামটিমে আইটার্ম 2 এ কোনও ট্যাবের রঙ সেট করা আছে?


17

আমার প্রতিদিনের কর্মপ্রবাহে আমাকে অন্তর্ভুক্ত করা হয়

  1. আইটার্ম 2 চালু করা হচ্ছে
  2. 3 টি ট্যাব তৈরি করা হচ্ছে
  3. লাল, কমলা এবং হলুদ প্রতিটি এক করে ট্যাব সেট করা
  4. প্রতিটি ট্যাবে একটি নির্দিষ্ট পথে পরিবর্তন করা হচ্ছে

আমি এই প্রক্রিয়াটির স্ক্রিপ্ট করতে চাই; শেল, অ্যাপলস্ক্রিপ্ট ইত্যাদি। তবে, আমি এমন একটি হুক খুঁজে পাচ্ছি না যা আমাকে ট্যাবটির রঙ পরিবর্তন করতে দেয়। এটা কি সম্ভব? আমি কী অর্জন করতে চাইছি তার একটি উদাহরণ সহ এখানে একটি স্ক্রিন শট রয়েছে।

আইটার্ম ট্যাব সেটআপ


উত্তর:


14

এটি সম্ভব এবং বিশদ বিবরণের জন্য আপনার এটির পলায়নের কোডগুলি পড়া উচিত ।

^[]6;1;bg;red;brightness;N^G

আমি যখন ssh(.ssh / config) করি তখন আমি টার্মিনালের রঙ সেটআপ করার চেষ্টা করেছি এবং এতে অবাক হয়ে যায়, আমি যখন ssh সেশনটি বন্ধ করি তখন শিরোনাম / রঙটি পুনরুদ্ধার করার জন্য এটি আবার স্ক্রিপ্টটি কল করবে না।

স্বয়ংক্রিয় রঙের ট্যাবগুলিতে একটি বৈশিষ্ট্য অনুরোধ যুক্ত করা হয়েছে - এটি তারকাচিদান করতে ভুলবেন না বা আপনার মন্তব্যগুলি যুক্ত করুন (প্যাচগুলিও স্বাগতম!)


1
আমি আমার bin / বিনটিতে একটি এসএসএস র‍্যাপার স্ক্রিপ্ট লিখি যা ট্যাবটির রঙ পরিবর্তন করে (এবং সার্ভারের নামগুলির সাথে কাস্টম ব্যাকগ্রাউন্ডের মতো অন্যান্য জিনিস) এবং সেগুলি আবার পরিবর্তন করতে একটি এক্সিট ট্র্যাপ ব্যবহার করে।
হারুন

হারুন, আপনার স্ক্রিপ্ট ভাগ করে নিতে কি আপত্তি হবে?
lfender6445

আপনি এটিও করতে পারেন:function ssh { command ssh $@; # RESET BACK -> don't know how yet! help needed here }
দবিধক


13

আমি আমার। /। প্রোফাইল ফাইলটিতে এই ফাংশনটি যুক্ত করেছি:

function color {
    case $1 in
    green)
    echo -e "\033]6;1;bg;red;brightness;57\a"
    echo -e "\033]6;1;bg;green;brightness;197\a"
    echo -e "\033]6;1;bg;blue;brightness;77\a"
    ;;
    red)
    echo -e "\033]6;1;bg;red;brightness;270\a"
    echo -e "\033]6;1;bg;green;brightness;60\a"
    echo -e "\033]6;1;bg;blue;brightness;83\a"
    ;;
    orange)
    echo -e "\033]6;1;bg;red;brightness;227\a"
    echo -e "\033]6;1;bg;green;brightness;143\a"
    echo -e "\033]6;1;bg;blue;brightness;10\a"
    ;;
    esac
 }

এই ফাংশনটি যুক্ত করার পরে আপনাকে একটি নতুন টার্মিনাল সেশন খুলতে হবে। এখন আপনি প্রবেশ করতে পারেন:

$ color green

অথবা

$ color orange

ট্যাব রঙ পরিবর্তন করতে।

আমি রঙিন রচনা করতে ফটোশপ ব্যবহার করি:

ফটোশপের রঙ বাছাইকারী

এই রঙ চয়নকারী মানগুলি নিম্নলিখিত কমান্ডগুলিতে রূপান্তরিত হতে পারে ("রঙিন বর্ণের পরিবর্তে আর -> লাল, জি -> সবুজ, বি -> নীল মানগুলি ডান লাইনে সন্নিবেশ করান):

echo -e "\033]6;1;bg;red;brightness;57\a"
echo -e "\033]6;1;bg;green;brightness;197\a"
echo -e "\033]6;1;bg;blue;brightness;77\a"

4

Ssh সেশন থেকে বেরিয়ে যাওয়ার পরে ট্যাব রঙটি পুনরায় সেট করতে ব্যবহার করুন:

function ssh {
  command ssh $@
  echo -e "\033]6;1;bg;red;brightness;176\a"
  echo -e "\033]6;1;bg;green;brightness;181\a"
  echo -e "\033]6;1;bg;blue;brightness;175\a"
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.