টার্মিনাল ট্যাব শিরোনাম সেট করা


11

আমি জিনোম-টার্মিনালে কয়েকটি টার্মিনাল ট্যাব খোলার চেষ্টা করছি এবং এখনও পর্যন্ত আমি কিছু করতে পেরেছি, তবে আমি এখন আটকে আছি।

সুতরাং, আমার নিম্নলিখিত প্রয়োজন আছে:

  • "এক্স" এবং "ওয়াই" শীর্ষক ট্যাবগুলি খুলুন
  • কিছু কমান্ড কার্যকর করুন
  • ট্যাবগুলি খোলা রাখুন এবং আরও ব্যবহারের জন্য প্রস্তুত রাখুন; শিরোনাম রাখুন।

এখনও অবধি, আমি কিছু প্রয়োজনীয়তাগুলি পরিচালনা করতে সক্ষম হয়েছি, তবে সেগুলি সবগুলিই নয়:

gnome-terminal --tab -t "X" -e "bash" --tab -t "Y" -e "top"

এটি দুটি ট্যাব খুলবে:

  1. "এক্স" (এবং তারপরে শিরোনামটি ডিফল্ট শিরোনামে পরিবর্তন করে)
  2. "ওয়াই", তবে আমি ছাড়ার সাথে সাথে ট্যাবটি বন্ধ হয়ে যায় top

সেখানে একটি ট্যাব, লঞ্চ খুলুন একটি উপায় আছে কি bash, কিন্তু না শিরোনাম পরিবর্তন? আমি গুগল চেষ্টা করেছি, কিন্তু ছেড়ে দিয়েছি।

সম্পাদনা: এটি একটি কমান্ড হতে হবে না।


এটি একটি আদেশ হতে হবে? কারণ জিনোম-টার্মিনাল জিইউআই তার জন্য ভাল কাজ করে।
নেফ

@ কিকজেজারস ওয়েল, কীবোর্ড শর্টকাটগুলি দিয়ে কীভাবে এটি করতে হয় তা আমি জানি বা কেবল ডান ক্লিক করেই কাজ করি, তবে যখনই আমি কাজ করতে যাই (তখন এটি 6 টি ট্যাবস) করতে হয়, সুতরাং এটি বাস্তব প্রয়োজনের চেয়ে সুবিধামত বিষয় more
omninonsense

আহ, আমি আমার উত্তর সম্পাদনা করব।
নেফ

উত্তর:


4

আপনি অন্যান্য উত্তরগুলিতে দেখতে পাচ্ছেন , ট্যাবটির শিরোনামটি প্রতিটি সময় প্রম্পট আউটপুট দেয় শেল দ্বারা পরিবর্তন করা হয়। এবং topআপনার ট্যাবটি কার্যকর করার পরে প্রস্থান করা হয় কারণ আপনি যে আদেশটি এটি চালানোর জন্য বলেছিলেন ...

আমি নিম্নলিখিতগুলি করব:

পদক্ষেপ 1: টার্মিনালটিকে শেল দিয়ে কল করুন, পরিবেশের ভেরিয়েবলগুলি যুক্ত করুন:

gnome-terminal --tab -t X -e "env MYTAB=X bash" --tab -t Y -e "env MYTAB=Y bash" 

পদক্ষেপ 2: আপনার .bashrcনিম্নলিখিত কোডের শেষে যুক্ত করুন :

#if MYTAB is not set, return
[ -z "$MYTAB" ] && return
# reset the cursor and title 
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
PS1="\[\e]0;$MYTAB \w\a\]$PS1"   #title: $MYTAB and current dir
# execute the commands for every tab
case "$MYTAB" in
        X)
                echo this is X
        ;;

        Y)
                echo this is Y 
                top
        ;;
esac

... যা আমি বুঝতে সহজ মনে করি এবং আপনার প্রয়োজনীয় আদেশ / টুইটগুলি দিয়ে আপনি সংশোধন করতে পারেন। পরীক্ষিত এবং ঠিক কাজ করে; আপনি topট্যাবটি থেকে প্রস্থান করার পরে আপনার অনুমিত হওয়ার জন্য প্রম্পট এবং ট্যাবটি থাকবে।

স্ক্রিনশট ("q" টিপুন পরে top):

স্ক্রিনশট


6

ট্যাব শিরোনামগুলি রাখতে আপনার নীচের লাইনগুলিতে মন্তব্য করতে হবে .bashrc:

# If this is an xterm set the title to user@host:dir
#case "$TERM" in
#xterm*|rxvt*)
#    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
#    ;;
#*)
#    ;;
#esac

তারপরে gnome-terminal --tab -t "X" -e "bash" --tab -t "Y" -e "top"প্রত্যাশা অনুযায়ী কাজ করবে:

এখানে চিত্র বর্ণনা লিখুন


এটিকে সঠিক উত্তর হিসাবে চিহ্নিত করা, যেহেতু এটি সবচেয়ে সহজ। :-)
omninonsense

আমি স্বীকৃত উত্তরটি পরিবর্তন করেছি (এবং এটি সামান্য সম্পাদনা করেছেন), কারণ এটি আমার প্রয়োজনীয়তার সাথে আরও উপযুক্ত করে; এটি এখনও একটি দুর্দান্ত উত্তর, যদিও!
omninonsense

1
কোন সমস্যা নেই, এটা কিভাবে এটি কাজ করে :) এর
সিলভাঁ Pineau

1

আমি ধরে নিচ্ছি এটি কোনও কমান্ড হওয়ার দরকার নেই, এবং এটি করার জন্য একটি সম্পূর্ণ গ্রাফিকাল উপায় দিচ্ছি।

জিনোম-টার্মিনাল চালু করার পরে, 'ফাইল' মেনু আপনাকে নতুন ট্যাব খুলতে দেয় যা একটি প্রদত্ত শিরোনাম নির্ধারিত হবে। এটি 'টার্মিনাল' মেনু বা ট্যাবটিতে রাইট ক্লিক করে এবং প্রসঙ্গে মেনু থেকে এটি পরিবর্তন করা যেতে পারে।

তারপরে আপনি শীর্ষগুলি খুলতে পারেন এবং অন্যান্য কমান্ডগুলি যা আপনি চান, এটি সমস্ত টার্মিনালে রয়েছে, অন্য যে কোনও টার্মিনাল থেকে চালানো হচ্ছে একটি সাধারণ, আনবাউন্ড প্রক্রিয়া হিসাবে চালিত হয় - কেবলমাত্র ডেস্কটপ এনভায়রনমেন্ট - এটি মনে হয় যে এটি কী হয়েছে তার পরে তা মারা যাবে না করতে যাচ্ছিলাম.


বিল্টিন জিনোম-টার্মিনাল ব্যবহার করে ট্যাবগুলির জন্য প্রসঙ্গ মেনুতে বা 'টার্মিনাল' মেনুতে কোনও বিকল্প শিরোনাম সেট করার বিকল্প নেই। আপনি টার্মিনালের কোন সংস্করণ ব্যবহার করছেন?
উইলিয়ামস

1

চারপাশে খেলার সময়, আমি দেখতে পেলাম যে এটি কোনও আদেশ নয় - এটি প্রোফাইল।

যাও:

Edit | Profiles | (Default) | Edit | Title and Command 

এবং তালিকার নীচে "যখন টার্মিনালগুলি তাদের নিজস্ব শিরোনাম সেট করবে" বিকল্পটি "প্রাথমিক শিরোনাম রাখুন" তে পরিবর্তন করুন। এখন, আপনি যখন কোনও শিরোনাম সহ একটি কমান্ড চালু করবেন, তখন এটি আটকে থাকবে, সুতরাং আপনার আদেশটি সঠিকভাবে কাজ করবে।

এখানে চিত্র বর্ণনা লিখুন


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