On 08/06/2026 10:12, Jocelyn Falempe wrote:
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.

with the links:

[1] https://github.com/kmscon/kmscon/issues
[2] https://github.com/kmscon/libtsm/issues



(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.



Reply via email to