Als die Frage gestellt wurde (Oktober 2011), war dies mit dem angegebenen Terminal über den Einstellungsdialog möglich. Nach ein paar Jahren (November 2014) fügte jemand Unterstützung für DECSUSR
hinzu Escape-Sequenz, die seit Dezember 2009 in xterm verwendet (und erweitert) wurde.
Die Änderung erwähnt diese Auswahlmöglichkeiten:
+ 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;
Die Funktion ist in XTerm Control Sequences dokumentiert:
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).
so dass Sie dies (zum Beispiel) in der Befehlszeile tun könnten, um den Cursor in einen Balken ("I-Balken") zu ändern:
printf '\033[6 q'
(das Leerzeichen wird benötigt, entspricht "SP" in der Dokumentation).
Dies ist eine Funktion des Terminalprogramms selbst.
In Ubuntu, wenn Sie terminal
verwenden Sie können dies in den Terminal-Anwendungseinstellungen ändern, auf die Sie über das Terminal-Anwendungsmenü in der Ubuntu-Statusleiste oben links auf dem Bildschirm zugreifen können.
Terminal Menu
-> Preferences
-> Profile
-> Cursor
-> Cursor Shape
-> I-beam
Es gibt ein Pulldown-Menü für "Cursor Shape" und "I beam" ist eine Option.