Tại thời điểm câu hỏi được đặt ra (tháng 10 năm 2011), cách để thực hiện điều này với thiết bị đầu cuối đã cho là thông qua hộp thoại tùy chọn của nó. Sau một vài năm ( tháng 11 năm 2014 ), một người nào đó đã thêm hỗ trợ cho DECSUSR
chuỗi thoát được sử dụng (và mở rộng) trong xterm kể từ tháng 12 năm 2009 .
Sự thay đổi đề cập đến những lựa chọn sau:
+ 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;
Tính năng này được ghi lại trong Trình tự điều khiển của 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).
để bạn có thể (ví dụ) làm điều này trên dòng lệnh để thay đổi con trỏ thành thanh ("I-tia"):
printf '\033[6 q'
(không gian là cần thiết, tương ứng với "SP" trong tài liệu).