Bug 464125

Summary: Support changing cursor blink with DECSET/DECRST 12
Product: [Applications] konsole Reporter: magiblot
Component: emulationAssignee: Konsole Developer <konsole-devel>
Status: REPORTED ---    
Severity: wishlist CC: CoelacanthusHex
Priority: NOR    
Version: 22.12.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description magiblot 2023-01-11 00:15:57 UTC
Konsole supports changing the cursor shape and blinking through the DECSCUSR escape sequences.

However, Ncurses applications that rely on the `curs_set` function to change the cursor appearance do not use these sequences but DECSET/DECRST 12 instead, which Konsole currently ignores.

According to https://invisible-island.net/xterm/ctlseqs/ctlseqs.html:

> CSI ? Pm h
>         DEC Private Mode Set (DECSET).
>           Ps = 1 2  ⇒  Start blinking cursor (AT&T 610).

Therefore, supporting these sequences would allow Ncurses applications to enable cursor blinking in Konsole.

Thank you very much.