kbd
Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git (by legionus)
kmscon
Linux KMS/DRM based virtual Console Emulator (by Aetf)
Our great sponsors
kbd | kmscon | |
---|---|---|
8 | 4 | |
82 | 146 | |
- | - | |
6.7 | 0.0 | |
11 days ago | 4 months ago | |
C | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kbd
Posts with mentions or reviews of kbd.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-24.
-
Boot message: Unable to load such font with such kernel version
Many people have appeared problem with fonts!!! Legionus is trying to resolve appeared issue: https://github.com/legionus/kbd/issues/99
- Changing to virtual terminal function example using wlroots master / 0.17.
-
Rendering UTF8 in the bare terminal?
If you're not using systemd, somewhere during boot you will probably want to use the unicode_start script, part of the kbd project.
-
Mac keyboard shortcuts are aggravating
I use QMK it's firmware that communicates between you input devices and the rest of the computer. But not all keyboards (especially laptop keyboards) are not QMK compatible. In these situations you can use KBD does much of the same things except specificly for keyboard input and also is not as customizable.
-
[NOOB] Trying to understand Xterm
Links to some things I'm reading to see what is possible if anyone is interested. https://www.datafix.com.au/BASHing/2020-02-19.html (adding a function in bashrc that cleans up tty a bit) https://github.com/legionus/kbd (don't understand yet but looks like an option) https://wiki.archlinux.org/title/KMSCON ( cheating? Using a drop in console)
- Fonts from the past..
-
TTY keyboard input management
Kernel with config programs from kbd
-
How can I switch between different ttys in code?
There's a console tool called `chvt` which switches to a numbered vt. The source is at https://github.com/legionus/kbd/blob/master/src/chvt.c it looks like it uses a few ioctl's on the tty
kmscon
Posts with mentions or reviews of kmscon.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-22.
-
Rendering UTF8 in the bare terminal?
So I click the link for the kmscon located in debian unstable (I could have picked testing, doesn't really matter). On that page there's a sidebar on the right, with a link titled "Homepage", that links to a github repo. I also checked a few other distros and this seems to be the fork everybody is using, so let's go with that.
-
CONFIG_VT=n in 2023
There is a maintained fork: https://github.com/Aetf/kmscon
-
KMSCon – A Userspace System Console That Does Not Depend on Any Graphics Server
FYI, seems like this fork is a lot more maintained, so you might have better luck with this.
https://github.com/Aetf/kmscon
What are some alternatives?
When comparing kbd and kmscon you can also consider the following projects:
yaft - yet another framebuffer terminal
libtsm - Terminal-emulator State Machine
Bforartists - Bforartists is a fork of the popular 3D software Blender, with the goal to improve the UI.
kmscon - Linux KMS/DRM based virtual Console Emulator
meson - The Meson Build System
cage - A Wayland kiosk
tinywl-next
keyd - A key remapping daemon for linux.
linux - Linux kernel source tree