गनोम: बैश कमांड लाइन से वर्तमान टर्मिनल का शीर्षक बदलें


9

मुझे पता है कि एक निर्दिष्ट शीर्षक के साथ एक नया टर्मिनल शुरू करने के विकल्प हैं, और मेनू का उपयोग करके टर्मिनल से शीर्षक को बदलना संभव है: 'टर्मिनल' -> सेट शीर्षक।

हालांकि, मैं इसे कमांड लाइन से वर्तमान टर्मिनल के लिए बदलना चाहता हूं। मैं कमांड लाइन से मौजूदा गनोम टर्मिनल के लिए शीर्षक कैसे बदल सकता हूं ?

जवाबों:


13

आउटपुट एक उपयुक्त एक्सटरम एस्केप अनुक्रम।

echo -ne '\033]0;New title\007'

यह भी देखें कि xterm का शीर्षक कैसे बदलना है


बिल्कुल सही, यह! : डी इसके अलावा, बहुत दिलचस्प लिंक के लिए धन्यवाद।
सेंडर

अच्छा लगा, लेकिन क्या यह क्रॉस-प्लेटफॉर्म संगत है?
l0b0

1
@tripleee: आमतौर पर tputइस तरह के भागने के दृश्यों को प्रिंट करने के लिए कमांड का उपयोग करने की सिफारिश की जाती है , जैसा कि इस सटीक डुप्लिकेट में उल्लेख किया गया है ।
l0b0

1
@triplee इनपुट के लिए धन्यवाद! हालाँकि मैं इस प्रश्न को आपके द्वारा उल्लेखित एक सटीक डुप्लिकेट के रूप में नहीं मानता। दूसरे प्रश्न का संदर्भ बहुत अलग है।
सेंडर

2
यह अब काम करने के लिए नहीं लगता है
kapad

0

केडीई को आजमाने के लिए यह आपके लायक हो सकता है। इसमें टर्मिनल विंडो को टैब किया गया है, और टैब पर राइट क्लिक करके प्रत्येक टैब को नाम दिया जा सकता है।


आपके सुझाव के लिए धन्यवाद, हालांकि, मैं अभी भी सूक्ति के साथ शौकीन हूं :)
सैंडर

0

यदि आपको इसे होस्टनाम में सेट करने की आवश्यकता है जहां आप लॉग इन हैं तो आप इसका उपयोग कर सकते हैं:

इको -इन "\ 033] 0; $ {HOSTNAME} \ 007"

0

यदि आप Ubuntu 16.04 का उपयोग कर रहे हैं, तो आपको PS1 और PROMPT_COMMAND को खाली करने की आवश्यकता हो सकती है:

PS1=$
PROMPT_COMMAND=
echo -en "\033]0;New title\a"

मैंने इसे लिंक पर एक साथ लिख दिया ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.