गन्न स्क्रीन: पिछले नाम को मिटाए बिना नाम बदला?


0

मेरे वर्कफ़्लो पर मेरे पास हमेशा कस्टम नामित स्क्रीन का एक गुच्छा है।

मैं उपयोग करता हूं screen modified, e.g. Ctrl-a, Shift- a: नाम बदलने के लिए। यह पिछले नाम और अंत में कर्सर से शुरू होगा। फिर मुझे Backspaceयह सब मिटाने के लिए प्रेस करना होगा , और फिर नाम टाइप करना होगा।

ज्यादातर समय मैं ऑटोमैटिक ब्रेनलेस मोड पर रहता हूं और पुराने नाम को मिटाना भूल जाता हूं, "बाशेननाम" जैसी किसी चीज के साथ।

मैं इसके बजाय डिफ़ॉल्ट नाम सेट करने के लिए अपने स्क्रीन आर्क को संपादित कर सकता हूं, लेकिन मैं उन टन सिस्टम का उपयोग करता हूं जिनमें मेरे स्क्रीन आर्क का अभाव है। इसलिए अगर कोई कमांड होती तो मुझे इसके बारे में पता नहीं होता Shift- aऔर वह सभी मानक गनु स्क्रीन इंस्टॉल पर उपलब्ध है, यह बहुत बढ़िया होगा।

जवाबों:


1

आप बच दृश्यों ( स्क्रीन मैनुअल से ) के साथ एक स्क्रीन विंडो का शीर्षक सेट कर सकते हैं :

विंडो बनाने के बाद नाम बदलने के लिए आप शीर्षक-स्ट्रिंग एस्केप-सीक्वेंस ( <ESC> k name <ESC> \) और शीर्षक कमांड (Ca A) का उपयोग कर सकते हैं ।

त्वरित और गंदे वन-ऑफ्स के लिए, बस echo -eउस विंडो के शेल में आपकी नियत उपाधि (जो कि अनुक्रमों के \033बराबर है <ESC>और -eव्याख्या करता है):

$ echo -e '\033k NewTitle\033\'

... हालांकि printfटाइप करने के लिए और अधिक पोर्टेबल हो सकता है:

$ printf '\033k NewTitle\033\'

इनमें से किसी भी आदेश का परिणाम NewTitleआपके वर्तमान विंडो के शीर्षक के रूप में दिखाई देना चाहिए ।

यह मुश्किल नहीं होगा कि शेल उपनाम या फ़ंक्शन के साथ स्वचालित करें, हालांकि कुछ प्रकार के कीबोर्ड मैक्रो अधिक उपयोगी हो सकते हैं यदि आप अक्सर दूरस्थ सिस्टम पर इसका उपयोग कर रहे हैं (जैसे ssh के माध्यम से) जो आपकी शेल आरसी फ़ाइलों को साझा नहीं करेगा ।


धन्यवाद। मेरे पास कुछ मामलों के लिए है। लेकिन आजकल मैं ज्यादातर टाइटल हाथ से सेट करता हूं (जैसे कोड, टेस्ट, रन)
gcb

@gcb मैक्रों के लिए sxhkd की तरह कुछ सोच रहा था : कुछ ctrl+shift+f1भेजने की तरह printf '\033k[space], और ctrl+shift+f2भेजने के लिए \033\'। इसे अपने स्थानीय एक्स पर सेट करें और फिर ctrl+shift+f1, NewTitle, ctrl+shift+f2, [enter]स्क्रीन में अपना नया विंडो शीर्षक प्राप्त करें, कोई दूरस्थ कॉन्फ़िगरेशन आवश्यक नहीं है।
क्विक्सोटिक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.