Re: Adding kmscon to terminfo database.
Jocelyn Falempe <[email protected]> Mon, 8 Jun 2026 10:12:50 +0200
| Newsgroups | gmane.comp.lib.ncurses.bugs |
|---|---|
| Message-ID | <[email protected]> |
On 07/06/2026 16:30, Thomas Dickey wrote: > On Fri, Jun 05, 2026 at 11:30:16PM +0200, Jocelyn Falempe wrote: >> On 05/06/2026 22:13, Thomas Dickey wrote: >>> On Wed, Jun 03, 2026 at 09:15:11AM +0200, Jocelyn Falempe wrote: >>>> On 03/06/2026 00:36, Thomas Dickey wrote: >>>>> On Tue, Jun 02, 2026 at 04:05:47PM +0200, Jocelyn Falempe wrote: >>>>>> Hi, >>>>>> >>>>>> I'm the current maintainer of kmscon, a linux userspace terminal, that aims >>>>>> to replace fbcon. >>>>>> It should be the default in the upcoming Fedora 45 release. >>>>> >>>>> thanks (I don't see it as default in rawhide -- when might that happen?) >>>> >>>> It just got merged last night: >>>> https://src.fedoraproject.org/rpms/redhat-systemd-presets/pull-request/3 >>> >>> I see redhat-systemd-presets-102-2.fc45.noarch in my updated rawhide machine, >>> the kmscon package is dropped from the list (and the console is still "linux"). >>> >> >> Yes the preset is applied on new installation, if you are updating an >> existing rawhide install, it will stay on fbcon. >> >> to enable kmscon, you need to run this: >> >> sudo ln -s /usr/lib/systemd/system/[email protected] >> /etc/systemd/system/[email protected] >> >> sudo systemctl restart kmsconvt@tty3 > > I did that, but still had to enable the service. > > That let me test it, and complete the terminal description. > > I made these changes (mine on the left): > > comparing kmscon to kmscon. > xenl: T, F. > cbt: '\E[Z', -. > flash: '\E[?5h$<200/>\E[?5l', -. > ich1: '\E[@', -. > kLFT: '\E[1;2D', -. > kRIT: '\E[1;2C', -. > kbs: '^?', '^H'. > kcbt: '\E[Z', -. > kf13: '\E[25~', -. > kf14: '\E[26~', -. > kf15: '\E[28~', -. > kf16: '\E[29~', -. > kf17: '\E[31~', -. > kf18: '\E[32~', -. > kf19: '\E[33~', -. > kf20: '\E[34~', -. > kf21: '\E[23;2~', -. > kf22: '\E[24;2~', -. > kmous: '\E[M', -. > u6: '\E[%i%d;%dR', -. > u7: '\E[6n', -. > u8: '\E[?%[;0123456789]c', -. > u9: '\E[c', -. > RV: '\E[>c', -. > ch1: -, '\E[@'. > rv: '\E\\[>[0-9]+;[0-9]+;[0-9]+c', -. > Thanks for taking time to test, and fix the terminfo file for kmscon. I will update the one in kmscon with your fixes. > However, in testing, the console froze more than once, necessitating a reboot. > I noted one of the freezes for vttest; the other was in rendering Unicode > around U+8000. Hum ok, I will see if I can reproduce it. If you find bugs, don't hesitate to open an issue in kmscon [1] or libtsm [2] directly. > > (also, I saw flash working -- once -- and not later: a bug) flash and blink are not implemented, so I'm more surprised that it did work once. -- Jocelyn