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', -.

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.

(also, I saw flash working -- once -- and not later: a bug)
 
> also if you want better font, you can install the freetype plugin with:
> 
> sudo dnf install kmscon-freetype
> 
> and restart kmscon.
> 
> Best regards,
> 
> -- 
> 
> Jocelyn
> 
> 

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

Attachment: signature.asc
Description: PGP signature

Reply via email to