Re: Adding kmscon to terminfo database.

Thomas Dickey <[email protected]> Fri, 12 Jun 2026 20:11:47 -0400
Newsgroups gmane.comp.lib.ncurses.bugs
Message-ID <[email protected]>
--hZSnJz8wF+Z+Egk6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Jun 12, 2026 at 12:00:41AM +0200, Jocelyn Falempe wrote:
> On 08/06/2026 20:54, Thomas Dickey wrote:
> > On Mon, Jun 08, 2026 at 10:12:50AM +0200, Jocelyn Falempe wrote:
> > > On 07/06/2026 16:30, Thomas Dickey wrote:
> > ...
> > > > (also, I saw flash working -- once -- and not later: a bug)
> > >=20
> > > flash and blink are not implemented, so I'm more surprised that it di=
d work
> > > once.
> >=20
> > infocmp kmscon:
> > 	flash=3D\E[?5h$<200/>\E[?5l,
>=20
> Ok, I mean libtsm has no timer, and only send the terminal states when
> kmscon asks. But here it's the shell that is doing the sleep, so that sho=
uld
> work.
> I tested this command:
>=20
> $printf '\e[?5h' && sleep 0.2 && printf '\e[?5l'

yes, but I fixed the problem, noted here:

https://lists.gnu.org/archive/html/bug-ncurses/2026-06/msg00023.html

In this expression

	flash=3D\E[?5h$<200/>\E[?5l,

the "$<200/>" is a mandatory delay, but by default those are done with
padding -- which won't work for devices which ignore padding.  So it
needs npc.

--=20
Thomas E. Dickey <[email protected]>
https://invisible-island.net

--hZSnJz8wF+Z+Egk6
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmosoD8ACgkQzCr0RyFn
vgO3Wgv+KIND4UYkLITr4YIN5rJfNCb5hJwm4K3IMZ6vXkz9+NMxYdul0H0crx1H
yW+TSnOheG1X9n/NXcqBEbMfEH2NZXAowjN3dp45yH0qt2w8qiGWZxYPu7wjoBx8
fEkmLZ4BlWjUexKKyeoTEBdblSFkSR08a41ARjda4iaREWrmLNfhurMifamzr49Y
QXItTPOVneUGFBDE8lBey9dayW+MtzE2JI2oMpPyTmhoQvqcLxLaqeyA4/LHbO+z
4yYaXM8VaOGBqT2gPOR/ft6931jBtA1Le3nqmz9XKlSrSjLhIkeaWwPFHEmpNW+6
xc0MK3vh3cNrSfGHfkbVCrLgrRnjz0Y5ICA12lf7J7M2mvMPIqF1p8yAHhNlTRxp
OkkuFKiqqE3LApswR4S1UFWapa6bahJDGhw2BdGd0oc5KNb++jJ/jnUBPVz1/Cax
klvEtzJQXejC/t2LlG2tOuqOTdw+z8N3dcLihp54/IFWFx/pI07BryeXSlyE7PB2
S771pfJM
=4ACw
-----END PGP SIGNATURE-----

--hZSnJz8wF+Z+Egk6--