I just started using kmscon on my home devices. It is extremely pleasant to have a terminal with scalable fonts and Unicode support on the console. I'm actually surprised I didn't find it until Veronica Explains's recent article on her writerdeck, because I've been trying to get this outcome for a while with e.g. fbterm.
My biggest remaining gripe about it is that if you need to start a graphical session from the console, it can be quite difficult compared to doing so from the kernel console. In fact, I haven't found any way to do it other than forbidding kmscon on tty1 and running GDM there. Doubly disappointing because I was just getting used to starting some SDL apps and games directly from the console, full-screen (e.g. Lagrange, Luanti, and crawl-tiles).
Minor remaining gripes are no sixel support and an inexpressive config file format that makes things like changing themes a bigger deal than it should be.
My biggest remaining gripe about it is that if you need to start a graphical session from the console, it can be quite difficult compared to doing so from the kernel console. In fact, I haven't found any way to do it other than forbidding kmscon on tty1 and running GDM there. Doubly disappointing because I was just getting used to starting some SDL apps and games directly from the console, full-screen (e.g. Lagrange, Luanti, and crawl-tiles).
Do you have a link that goes into what the issues are with this? Veronica's writerdeck piece had me curious about kmscon, too, and I was thinking that my version of a writerdeck would let me use, e.g., Lagrange.
Seems to be this issue. I'll see this evening if the workaround in that issue fixes the problem (in Fedora 44) and if it causes any others.
Sidenote: isn't being able to run Lagrange directly from the console fun?
EDIT
I forgot to mention that there is a script that is supposed to let you run graphical sessions from the console, and it seems to work without problem or without minor problems for many people. For me, it doesn't work at all. It's not the bug I linked to, because I'm not even running a new enough version to be affected by that one.
I have a vague memory of a similar tool on SunOS. I believe it was on the BSD based SunOS 4. It was a user space program that you would run on the console and it would give you a nicer console that would print and scroll much faster and with a more reasonably sized font. I think it was open source (from a SunSITE mirror CD perhaps?), not bundled with the OS.
Sadly I can't find any mention online. Can't remember the name for sure but I want to say something like tcons or tconsole.
I have the same vague memory but alas the same failure to remember what it was called. It was a great day when we discovered it at uni (back in the dark ages when SunOS was the only Unix we had available to us.)
gcupc | a day ago
I just started using kmscon on my home devices. It is extremely pleasant to have a terminal with scalable fonts and Unicode support on the console. I'm actually surprised I didn't find it until Veronica Explains's recent article on her writerdeck, because I've been trying to get this outcome for a while with e.g. fbterm.
My biggest remaining gripe about it is that if you need to start a graphical session from the console, it can be quite difficult compared to doing so from the kernel console. In fact, I haven't found any way to do it other than forbidding kmscon on tty1 and running GDM there. Doubly disappointing because I was just getting used to starting some SDL apps and games directly from the console, full-screen (e.g. Lagrange, Luanti, and crawl-tiles).
Minor remaining gripes are no sixel support and an inexpressive config file format that makes things like changing themes a bigger deal than it should be.
hoistbypetard | a day ago
Do you have a link that goes into what the issues are with this? Veronica's writerdeck piece had me curious about kmscon, too, and I was thinking that my version of a writerdeck would let me use, e.g., Lagrange.
gcupc | a day ago
Seems to be this issue. I'll see this evening if the workaround in that issue fixes the problem (in Fedora 44) and if it causes any others.
Sidenote: isn't being able to run Lagrange directly from the console fun?
EDIT I forgot to mention that there is a script that is supposed to let you run graphical sessions from the console, and it seems to work without problem or without minor problems for many people. For me, it doesn't work at all. It's not the bug I linked to, because I'm not even running a new enough version to be affected by that one.
hoistbypetard | a day ago
It feels like an alternate, much more fun timeline, really.
white-star | a day ago
Use kms-launch-gui ...
gcupc | a day ago
See my edit; I was aware of kmscon-launch-gui, and that it works for some people. Doesn't work for me, on a fairly fresh Fedora 44 install.
alemi | 12 hours ago
Finally a better way to boot my main OS
emacs -nw.[OP] janus | a day ago
I hadn't read much about kmscon for many years. But it is now going to be the default on Fedora 45, which is scheduled for October.
patryk | a day ago
that's really welcome change to see - fixing my own fuckups on a laptop will be way more pleasant
donio | a day ago
Except when you mess up your system in a way that prevents kmscon from working.
patryk | a day ago
shouldn't be the case
donio | a day ago
Cool, that should handle many failure situations. I guess it could still hang instead of failing to start but hopefully that's less likely.
donio | a day ago
I have a vague memory of a similar tool on SunOS. I believe it was on the BSD based SunOS 4. It was a user space program that you would run on the console and it would give you a nicer console that would print and scroll much faster and with a more reasonably sized font. I think it was open source (from a SunSITE mirror CD perhaps?), not bundled with the OS.
Sadly I can't find any mention online. Can't remember the name for sure but I want to say something like tcons or tconsole.
zimpenfish | 14 hours ago
I have the same vague memory but alas the same failure to remember what it was called. It was a great day when we discovered it at uni (back in the dark ages when SunOS was the only Unix we had available to us.)