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 dvdhrm)
Our great sponsors
kbd | kmscon | |
---|---|---|
8 | 8 | |
82 | 418 | |
- | - | |
6.7 | 0.0 | |
11 days ago | over 2 years 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?
I noticed the kmscon website lists two git repos, neither have been updated in some time.
- CONFIG_VT=n in 2023
- KMSCon – A Userspace System Console That Does Not Depend on Any Graphics Server
- Clipboard: Cut, copy, and paste anything, anywhere, all from the terminal
- Why is multi-seat not available out of the box in Linux?
- Linux Graphics From Scratch
What are some alternatives?
When comparing kbd and kmscon you can also consider the following projects:
yaft - yet another framebuffer terminal
Clipboard - 😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager
Bforartists - Bforartists is a fork of the popular 3D software Blender, with the goal to improve the UI.
remote-development-manager - tooling that makes development easier in remote environments like ssh and codespaces
libtsm - Terminal-emulator State Machine
tinywl-next
oneclipboard - Copy/Paste text between Android device and Desktop easily
keyd - A key remapping daemon for linux.
pbproxy
alt-tab-macos - Windows alt-tab on macOS