Run a full-featured terminal emulator directly on your Braiins Forge Deck's framebuffer! This project provides statically compiled framebuffer terminals optimized for the Deck's STM32MP1 display hardware.
- Braiins Forge Deck
- USB-C PD Power Adapter
- USB-C Hub with PD Support
- USB Keyboard
- TrueType Font (ProFont and Minecraftia font are included and recommended -- Minecraftia render's the best)
Download the latest release from the releases page.
Available Binaries:
fbterm- Full-featured terminal with fontconfig, screen rotation, and custom fonts
The release also includes Minecraftia-Regular.ttf, the recommended font for best rendering quality.
Also Minecraft mining bitcoin mining?
ssh root@<deck-ip> # Use the admin password you set during setupservice bmc stopscp fbterm Minecraftia-Regular.ttf root@<deck-ip>:/tmp/
ssh root@<deck-ip> "cp /tmp/Minecraftia-Regular.ttf /usr/share/fonts/"ssh root@<deck-ip>
chmod +x /tmp/fbterm
/tmp/fbterm -r 3 -n "Minecraftia" -s 16 < /dev/tty1 > /dev/tty1 2>&1The Minecraftia font renders best on the Deck's display:
./fbterm -r 3 -n "Minecraftia" -s 16 < /dev/tty1 > /dev/tty1 2>&1| Option | Description |
|---|---|
-r 3 |
Rotate screen 270° (landscape mode for Deck) |
-n "FontName" |
Set font family name |
-s 14 |
Set font pixel size |
-W 11 |
Force font width |
-H 16 |
Force font height |
-B 12 |
Force font baseline |
-a |
Enable anti-aliasing |
-f 7 |
Foreground color (0-7) |
-b 0 |
Background color (0-7) |
Recommended (Minecraftia font):
./fbterm -n "Minecraftia" -s 16 < /dev/tty1 > /dev/tty1 2>&1Run a specific command (e.g., htop):
./fbterm -n "Minecraftia" -s 16 -- htop < /dev/tty1 > /dev/tty1 2>&1This is a good way to run the terminal:
./bin/fbterm -n "Minecraftia" -s 16 --font-width 14 -a -- sh < /dev/tty1 > /dev/tty1 2>&1Want to compile the terminal yourself? Check out BUILD.md for complete instructions.
fbterm is licensed under the GNU GPL v2. See the source repository for details.