Black Box
GTK 4 terminal for GNOME written in Vala on VTE, with Tilix-compatible color schemes, a hideable header bar and optional Sixel support.
Overview
Black Box is a GTK 4 and libadwaita terminal for GNOME, written in Vala by Paulo Queiroz (raggesilver) on top of the VTE widget. After a gap from version 0.14.0 in July 2023, the original author resumed releases in June 2026 with 0.15.1 and 0.15.2, still in the same repository. It suits GNOME users who want a terminal whose appearance can be tuned closely, including hiding the header bar entirely.
Settings are stored in GSettings under com.raggesilver.BlackBox and edited in the preferences window: font, padding, cell width and height, opacity, cursor shape, scrollback mode, working directory for new tabs, and separate light and dark color schemes. Color schemes are Tilix-compatible JSON files, with user schemes read from ~/.local/share/blackbox/schemes/, and the scheme can recolor the whole window. Custom keybindings, including several per action, are saved to ~/.local/share/blackbox/user-keymap.json.
Other features include tabs with renaming, floating window controls when the header bar is hidden, a context-aware header bar that changes color under sudo or SSH, desktop notifications or a tab indicator when a background command finishes, text and regex search through scrollback, and drag-and-drop of files. Sixel images can be enabled in the preferences when VTE was built with Sixel support. Version 0.15.2 added a Nautilus extension with an "Open in Black Box" entry for folders.
Version 0.15.0 dropped Flatpak support, so installation now relies on distribution packages, and 0.15.1 renamed the executable to blackbox-terminal to avoid a clash with the Blackbox window manager. Sixel depends on the distribution's VTE build, and most distributions build VTE without it. There are no split panes, VTE does not render programming-font ligatures, and rendering goes through GTK 4 rather than a dedicated GPU renderer. It runs on Linux only.
Black Box alternatives
Windows Terminal
Microsoft's terminal for Windows that hosts PowerShell, cmd and WSL shells in tabs and panes, with GPU text rendering and JSON settings.
gpu · mux · ligatures · images
Tabby
Cross-platform Electron terminal with a built-in SSH, Telnet and serial client, saved connection profiles and a plugin system.
mux · ligatures · images
Alacritty
Cross-platform OpenGL terminal emulator written in Rust, configured with a TOML file and leaving tabs and splits to a multiplexer like tmux.
gpu
Warp
Terminal written in Rust with an IDE-style command editor, command output grouped into blocks, and built-in AI agents.
gpu · ligatures
Termux
Android terminal emulator and Linux environment that installs packages through its own apt repository, no root required.
Ghostty
Terminal emulator written in Zig with GPU rendering and a native UI on each platform: Swift/AppKit on macOS, GTK on Linux.
gpu · mux · ligatures · images
add a badge to your README
Maintain Black Box? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/terminals/blackbox?utm_source=badge)<a href="https://www.trmn.sh/terminals/blackbox?utm_source=badge"><img src="https://www.trmn.sh/badge/terminals/blackbox.svg" alt="Featured on trmn" height="20"></a>