Ich glaube nicht, dass es in xterm möglich ist, den Cursor zu einer vertikalen Linie zu machen. Es ist jedoch möglich, es zu unterstreichen. Führen Sie einfach xterm -uc
aus .
Möglicherweise können Sie mit einem anderen Terminalemulator tun, was Sie möchten. Zum Beispiel verwende ich Konsole und kann die Cursorform auf "Block", "I-Balken" und "Unterstrichen" einstellen.
Es scheint, dass xterm Unterstützung für den vertikalen Balken oder den I-Balken-Cursor hinzugefügt hat.
Sie können den Cursor ändern, indem Sie eine der folgenden Zeilen in Ihre ~/.bashrc-Datei einfügen (wenn Sie bash verwenden):
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
Referenzen:
https://code.google.com/p/iterm2/issues/detail?id=2248- xterm-Änderungsprotokolleintrag für Patch Nr. 282:
Patch Nr. 282 - 28.09.2012
- DECSCUSR erweitern, um eine Möglichkeit zu bieten, den Cursor auf einen vertikalen Balken zu setzen (Patch von Paul Bolle).
-
XTerm-Steuersequenzen
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.