লগইন পরে পুট্টি শিরোনাম পরিবর্তন


19

আমি ইসি 2 তে হোস্ট করা উবুন্টু মেশিনে পুট্টির সাথে সংযোগ করছি এবং নিম্নলিখিতটি লক্ষ্য করছি:

আমি যখন সংযুক্ত থাকি তখন পুটি উইন্ডোর শিরোনামটি আমি প্রবেশ করানো হোস্টনাম হিসাবে প্রথমে উপস্থিত হয় (যেমন "myhostname.com")। এটি সংযুক্ত হওয়ার পরে, হোস্টের নামটি আলাদা স্ট্রিংয়ে পরিবর্তিত হয় - user@domU-12-31-20-0a-81-AB: ~(প্রতিটি মেশিনে আলাদা)।

এটি সাজানোর ইথারনেট ঠিকানার মতো দেখতে, আমি নিশ্চিত নই। এটি সত্যিই বিরক্তিকর কারণ আমি একবার 2-3 পুট্টি কনসোলগুলি খোলার পরে আমি মনে করতে পারি না কোনটি।

মেশিন থেকে চালানো কোনও ~ / .bashrc স্ক্রিপ্ট নিজেই পুট্টি শিরোনাম পরিবর্তন করতে পারে? অন্য কোথাও আমার খোঁজ করা উচিত?

হালনাগাদ:

আমি এটি উল্লেখ করতে ভুলে গিয়েছিলাম ... তবে আমি এটি চেষ্টা করেছি এবং সংযোগে আমি যে শিরোনামটি সেট করেছি সেটি সংযোগ করার সময় সংক্ষেপে প্রদর্শিত হবে, তবে তারপরে ডিফল্ট হোস্টনামের শিরোনামের মতো ওভাররাইড করা হবে।


1
আমার উত্তরটি মুছে ফেলা হয়েছে, দয়া করে সেই তথ্যটি আপডেট করুন: ডি
নার্ডওয়ালার

উত্তর:


8

এটি সম্ভবত আপনার শেল প্রম্পট দ্বারা ( সিস্টেমের $PS1মধ্যে ~/.bashrcঅথবা সিস্টেমের মাধ্যমে /etc/bash.bashrc) আপডেট হয়েছে । সন্ধান করুন \e]2;বা \033]2;অনুরূপ পালানোর ক্রম।

আপনার প্রদত্ত উদাহরণটি সাধারণ "<ব্যবহারকারীর @ <host>: <path>" টেমপ্লেটের মতো দেখায়, যেখানে বর্তমানে কার্নেলের কনফিগার করা domU-12-31-20-0a-81-ABসার্ভারের হোস্টনাম রয়েছে । সম্ভবত, এটি আপনার ভার্চুয়াল সার্ভারের ইথারনেটের ঠিকানার ভিত্তিতে একটি স্বয়ংক্রিয় জেন ডোমু তৈরি সরঞ্জাম দ্বারা নির্ধারিত হয়েছিল।

আপনি ব্যবহার করে বর্তমান হোস্টনাম পরিবর্তন করতে পারেন । এটি পুনরায় বুট চালিয়ে যাওয়ার জন্য , প্রতিটি পুনরায় বুট-এ / ইত্যাদির আশেপাশে দেখুন, হোস্টনামটি ফাইল থেকে পড়ে (অন্যান্য বিতরণগুলি ব্যবহার করতে পারে বা অনুরূপ হতে পারে )।hostname newname/etc/hostname/etc/sysconfig/hostname


1
এটি আমার শেলের প্রম্পট - তবে আমি পরে এটি ব্যবহার করার পরে এটি ব্যবহার PS1=mypromptকরে না। মনে হচ্ছে অভ্যন্তরের প্রম্পটটি সম্পাদনা করা .bashrc পুট্টি শিরোনামকে প্রভাবিত করে।
রিপার 234

54

এই প্রশ্নের সহজ উত্তর হ'ল অধিবেশনগুলির জন্য আপনার পুট্টি পছন্দগুলিতে দুটি কনফিগারেশন পরিবর্তন:

  1. ইন Window-> Behaviourআপনার পছন্দসই সেট করুন Window title

  2. ইন Terminal-> Featuresচেক করুন Disable remote-controlled window title changing


10
উত্তর গ্রহণ করা উচিত ছিল।
টি.রব

2
দ্বিতীয় ধাপটি আমার যা প্রয়োজন ঠিক তা ছিল, সমস্ত বাশার্ক ফাইলগুলি সম্পাদনা করার চেয়ে ভাল উপায়
redDevil

1

মহাকর্ষ ইতিমধ্যে যা বলেছিল তার কাছে নতুন কিছু নয় তবে এখানে আরও বিস্তারিত / মন-উজ্জীবিত নিবন্ধ: http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/index.html

শিরোনাম হেরফের জন্য প্রাসঙ্গিক বিভাগ: http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/xterm-title-bar-manipulations.html


1

/etc/bash.bashrcআপনার শিরোনামটি ডিফল্টে ফিক্স করার জন্য ফাইলটি থেকে একটি এক্সারার্টটি নিম্নলিখিত লাইনটি চালানো হয়:

echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"

tmux বা স্ক্রিন ব্যবহার করার সময় এটি কাজ করে না, কেন?
একে_

নিশ্চিত নয়, আমি টেমাক্স ব্যবহার করিনি, এবং আমি তেমন কিছুই করি না screen... আমাকে আরও গবেষণা করতে হবে
কানাডিয়ান লুক

1

এই কমান্ডের সাহায্যে আপনি পুটিতে (লিনাক্সের নীচে) শিরোনাম পরিবর্তন করতে পারেন:

PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'

এই ক্ষেত্রে এটি আপনার ব্যবহারকারীর নাম, আপনার HOSTNAME প্রদর্শন করবে এবং এটি আপনার বর্তমান কার্যকারী ডিরেক্টরি মুদ্রণ করবে

বা আপনি এটি করতে পারেন, আপনার পছন্দের একটি স্ট্রিং সহ:

xterm -T "Title of My xterm" -n "Title when minimized"

1

CentOS এবং রেডহ্যাট লিনাক্সের জন্য আপনি একটি খালি ফাইল তৈরি করতে পারেন:

touch /etc/sysconfig/bash-prompt-xterm

এবং এর অনুমতিগুলি এর সাথে পরিবর্তন করুন:

chmod 555 /etc/sysconfig/bash-prompt-xterm

তারপরে /ect/bashrcআপনার পিটিটিওয়াই শিরোনামটি পরিবর্তন করবে না, যা আপনি পুটির সেটিংসে সেট করতে পারেন:

Window -> Behaviour -> Window title

1

আর একটি উপায়, এবং পিগল-ব্যাকটিতে @ মিশেল টেরির উত্তর:

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


0

এমটিপুটিটি ব্যবহার করে (একাধিক সমান্তরাল পুট্টি সেশনগুলির জন্য দরকারী), ব্যবহার করুন

Tools > Settings > General > Tab name > Show Display name

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