Bug 464125 - Support changing cursor blink with DECSET/DECRST 12
Summary: Support changing cursor blink with DECSET/DECRST 12
Status: REPORTED
Alias: None
Product: konsole
Classification: Applications
Component: emulation (show other bugs)
Version: 22.12.1
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-11 00:15 UTC by magiblot
Modified: 2023-06-09 16:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.