2010-12-11 21 views
8

वैसे भी एक बॉक्स के बजाय कर्सर "लंबवत रेखा" बदलें?वैसे भी एक बॉक्स के बजाय कर्सर "लंबवत रेखा" बदलें?

बॉक्स: ■

लाइन: |

खेद मैं xterm

+0

आप इसे कहां बदल देंगे? tty, कंसोल, पाठ संपादक, ब्राउज़र? –

+0

आप किस टर्मिनल एमुलेटर का उपयोग कर रहे हैं? Xterm के लिए, यह ~/.Xdefaults के साथ विन्यास योग्य है। क्या यह एक सादा वेनिला xterm है? –

उत्तर

3

उपयोग कर रहा हूँ मैं कर्सर एक खड़ी रेखा xterm में संभव है बनाने नहीं लगता। हालांकि, यह रेखांकित करने के लिए संभव है। बस xterm -uc चलाएं।

ऐसा करना संभव हो सकता है जो आप किसी अन्य टर्मिनल एमुलेटर का उपयोग करना चाहते हैं। उदाहरण के लिए, मैं कंसोल का उपयोग करता हूं और मैं कर्सर आकार को "ब्लॉक", "आई-बीम" और "अंडरलाइन" पर सेट कर सकता हूं।

+0

मुझे आश्चर्य है कि इसके लिए .Xdefaults =) thnx के लिए कुछ विकल्प है। – holms

0

यह आपके टर्मिनल एमुलेटर पर निर्भर करता है।

मेनू को देखने का प्रयास करें: प्राथमिकताएं: विंडो: कर्सरटाइप यदि कोई है तो।

मै मैक/ऐप्पल के टर्मिनल में टर्मिनल कर्सर को बदल रहा हूं। अपने लिनक्स बॉक्स में देखने का प्रयास करें।

15

ऐसा लगता है कि xterm ने लंबवत बार या आई-बीम कर्सर के लिए समर्थन जोड़ा है।

आप अपने ~/.bashrc फ़ाइल में निम्न पंक्तियों में से एक डालने से कर्सर को बदल सकते हैं (यदि आप बैश का उपयोग करें):

echo -e -n "\x1b[\x30 q" # changes to blinking block 
echo -e -n "\x1b[\x31 q" # changes to blinking block also 
echo -e -n "\x1b[\x32 q" # changes to steady block 
echo -e -n "\x1b[\x33 q" # changes to blinking underline 
echo -e -n "\x1b[\x34 q" # changes to steady underline 
echo -e -n "\x1b[\x35 q" # changes to blinking bar 
echo -e -n "\x1b[\x36 q" # changes to steady bar 

संदर्भ:

+0

और मुझसे दो और हमेशा की मांग की जाती है: 'echo -ne "\ x1b [? 25l" 'कर्सर को __hide__ करेगा; 'echo -ne" \ x1b [? 25h "' कर्सर फिर से __show__ होगा। मेरे लिए यह जरूरी है जब मैं एक 'xterm' "(छद्म-) लिखने-केवल आउटपुट कंसोल के रूप में" दुरुपयोग "करना चाहता हूं। __ इसके अलावा: उन पंक्तियों में थोड़ा अधिक शामिल है। केवल 'echo -ne "\ x1b [6 q" 'स्थिर बार में बदल जाएगा। कोई विचार नहीं कि "\ x3" का क्या अर्थ है। बस इसे छोड़ दें। – syntaxerror