बॉक्स से लाइन में टर्मिनल कर्सर कैसे बदलें?


13

लिनक्स मिन्ट्स टर्मिनल (और ubuntus) में बॉक्स की तरह कर्सर वास्तव में मुझे भ्रमित कर रहा है! मैं एक वर्टिकल लाइन के लिए उपयोग किया जाता हूं इसलिए मेरे लिए कमांड पर ध्यान केंद्रित करना कठिन है जब मैं अनिश्चित हूं कि यह बॉक्स-ईश कर्सर वास्तव में हर समय कहां है।

क्या इसे बदलने का कोई तरीका है? धन्यवाद!


मैंने यहाँ पोस्ट करने से पहले चारों ओर देखा लेकिन कुछ भी उपयोग नहीं पाया ...

ठीक है! मै समझता हुँ। क्या कोई ऐसा तरीका है जिससे मैं इसे बेहतर स्थान पर ले जा सकता हूं? या मैं बस इसे हटा दूं? यदि हां, तो कैसे? धन्यवाद!

जवाबों:


8

यह स्वयं टर्मिनल प्रोग्राम का एक कार्य है।

उबंटू में, यदि आप 'टर्मिनल' का उपयोग कर रहे हैं, तो आप इसे वरीयताओं में बदल सकते हैं।

मेनू-> संपादित करें-> प्रोफ़ाइल प्राथमिकताएँ-> सामान्य टैब

"कर्सर आकार" और "आई बीम" के लिए एक पुल-डाउन मेनू एक विकल्प है।


1
यह एक ऑफ-टॉपिक प्रश्न है। आपको इसका जवाब देने के बजाय इसे स्थानांतरित करने के लिए मतदान करना चाहिए। :)
केन व्हाइट

ब्रायन, क्या आप जानते हैं कि क्या आप व्यावहारिक रूप से इसे बदल सकते हैं? उदाहरण के लिए, यदि मैं set -o viऔर प्रेस से बच जाते हैं, तो मैं VI- शैली कीस्ट्रोक्स का उपयोग नहीं कर रहा हूं । मैं इसे एक बॉक्स में बदलना चाहता हूं। क्या आप किसी तरह ऐसा कर सकते हैं?
ddavison

"मैं अब
vi-

दरअसल, यह सेटिंग एक प्रोफाइल की सेटिंग में चली गई है और वहां "टेक्स्ट" टैब पर पहुंच गई है।
sschuberth

9

जिस समय यह प्रश्न पूछा गया था (अक्टूबर 2011), दिए गए टर्मिनल के साथ ऐसा करने का तरीका अपनी वरीयताओं के संवाद के माध्यम से था। कुछ वर्षों ( नवंबर 2014 ) के बाद, किसी ने DECSUSRएस्केप अनुक्रम के लिए समर्थन जोड़ा, जो दिसंबर 2009 के बाद से एक्सटर्म में उपयोग (और विस्तारित) किया गया था ।

परिवर्तन में इन विकल्पों का उल्लेख है:

+        VTE_CURSOR_STYLE_TERMINAL_DEFAULT = 0,
+        VTE_CURSOR_STYLE_BLINK_BLOCK      = 1,
+        VTE_CURSOR_STYLE_STEADY_BLOCK     = 2,
+        VTE_CURSOR_STYLE_BLINK_UNDERLINE  = 3,
+        VTE_CURSOR_STYLE_STEADY_UNDERLINE = 4,
+        /* *_IBEAM are xterm extensions */
+        VTE_CURSOR_STYLE_BLINK_IBEAM      = 5,
+        VTE_CURSOR_STYLE_STEADY_IBEAM     = 6
+} VteCursorStyle;

इस सुविधा को XTerm नियंत्रण अनुक्रमों में प्रलेखित किया गया है :

CSI Ps SP q
          Set cursor style (DECSCUSR, VT520).
            Ps = 0  -> blinking block.
            Ps = 1  -> blinking block (default).
            Ps = 2  -> steady block.
            Ps = 3  -> blinking underline.
            Ps = 4  -> steady underline.
            Ps = 5  -> blinking bar (xterm).
            Ps = 6  -> steady bar (xterm).

ताकि आप (उदाहरण के लिए) कर्सर को बार ("आई-बीम") में बदलने के लिए कमांड-लाइन पर ऐसा कर सकें:

printf '\033[6 q'

(अंतरिक्ष की जरूरत है, प्रलेखन में "एसपी" से मेल खाती है)।


1

बोधि 2.4.0 में आप ब्लिंकिंग कर्सर (कम बाधा) को निष्क्रिय कर सकते हैं: टर्मिनल-विंडो में खाली जगह पर राइट-क्लिक करें -> सेटिंग्स -> व्यवहार -> ब्लिंकिंग कर्सर को अनचेक करें


0

उबंटू टर्मिनल विंडो में, टर्मिनल खाली जगह पर राइट क्लिक करें। लाभ> प्रोफ़ाइल प्राथमिकताएँ> कर्सर आकार> आई-बीम


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