Terminal Guide

Select Cursor Style (DECSCUSR)

ESC1B[5B cmd 20 q71
urxvt
xterm
vte
konsole
linuxvc
cmd = 0

If cmd == 0 use terminal default.

See these sub commands:

urxvt xterm vte konsole linuxvc other
ESC [ 1 q
  Select Cursor Style Blinking Block
ESC [ 2 q
  Select Cursor Style Steady Block
ESC [ 3 q
  Select Cursor Style Blinking Underline
ESC [ 4 q
  Select Cursor Style Steady Underline
ESC [ 5 q
  Select Cursor Style Blinking Bar
ESC [ 6 q
  Select Cursor Style Steady Bar

urxvt ( ✔ )

🛈 If cmd == 0 uses blinking block

🛈 The cursor blinking property is additive to cursor blinking.

xterm ( ✔ )

🛈 If cmd == 0 uses blinking block 🛈 The cursor blinking property is synchronized to the mode cursor blinking setting. 🛈 xterm has user preferences to override/modify the effect of the blinking setting, see read-only: user cursor blink setting and read-only: user cursor blink combination setting.

vte ( ✔ )

🛈 If cmd == 0 uses blinking block

konsole ( ✔ )

🛈 Before version 19.04.0: cmd == 0 used blinking block instead of default.