kbd
Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git (by legionus)
yaft
yet another framebuffer terminal (by uobikiemukot)
Our great sponsors
kbd | yaft | |
---|---|---|
8 | 6 | |
82 | 596 | |
- | - | |
6.7 | 0.0 | |
11 days ago | 3 months ago | |
C | C | |
GNU General Public License v3.0 or later | MIT License |
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
yaft
Posts with mentions or reviews of yaft.
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?
See kmscon, fbterm, and yaft.
- Convert ttf to, psf, psfu or another format that tty recognizes?
- Show HN: Primitive tool to record GIFs from terminal commands
-
Wayland/X11 is bloat, any video players that run on cli direct to framebuffer?
and if you want better video quality you could try to use https://github.com/uobikiemukot/yaft to allow sixel support but i could never get any audio when using yaft
-
Quick roundup of bitmap graphics availability in free/open-source terminal emulators
yaft - Framebuffer - Linux
-
The year of the GNU/Linux gaming rig is nigh!
That's sixel based, so it isn't tty compatible (unless one compiles yaft from source, which is so esoteric that it isn't even packaged in Debian).
What are some alternatives?
When comparing kbd and yaft you can also consider the following projects:
Bforartists - Bforartists is a fork of the popular 3D software Blender, with the goal to improve the UI.
darktile - :waning_crescent_moon: Darktile is a GPU rendered terminal emulator designed for tiling window managers.
kmscon - Linux KMS/DRM based virtual Console Emulator
DomTerm - DOM/JavaScript-based terminal-emulator/console
libtsm - Terminal-emulator State Machine
alacritty - A cross-platform, GPU-accelerated terminal emulator
tinywl-next
mintty - The Cygwin Terminal – terminal emulator for Cygwin, MSYS, and WSL
keyd - A key remapping daemon for linux.
kitty - Cross-platform, fast, feature-rich, GPU based terminal
alt-tab-macos - Windows alt-tab on macOS
vhs - Your CLI home video recorder 📼