Flathub Logo

Black Box

by Paulo Queiroz
Install
Donate
Black Box screenshot

A beautiful GTK 4 terminal

Black Box is a native terminal emulator for GNOME that offers superb theming options.

With Black Box you can:

  • Set colors schemes and integrate them with the rest of the window
  • Customize font and size
  • Customize keyboard shortcuts
  • Render Sixel escape sequences
  • Fully hide the window headerbar
  • Quickly open links and files by ctrl+clicking file paths and URLs
  • Easily paste file paths by dragging them into the window

This app is written in Vala and uses GTK 4, libadwaita, and VTE.

Changes in version 0.14.0

over 1 year ago
(Built 8 months ago)

Features

  • Added new default Adwaita and Adwaita Dark color schemes
  • You can now customize the working directory for new tabs. It can be set to persist the last tab's directory, the user's home directory, or an arbitrary location
  • Closing a tab or a window that still has a running process will now prompt you for confirmation
  • Black Box now uses the default Adwaita tab style. As consequence, some header bar options, including "Show Borders" have been removed from the preferences window
  • Added the option to disable terminal bell
  • Added option to use bright colors for bold text
  • You can now get a desktop notification when a process completes on an unfocussed tab
  • Context-aware header bar: the header bar can now have special colors when the active tab is running sudo or ssh
  • Added open and copy link options to the right-click menu
  • You can now rename tabs with the new tab right-click menu, or with a new shortcut Shift + Control + R
  • Added a quick application style switcher to the window menu

Improvements

  • Some configuration options have been grouped together in the preferences window
  • Application title is now bold when there's a single tab open
  • Performance and bundle size optimizations
  • Black Box now has more Flatpak permissions to overcome errors reported by users

Bug fixes

  • Fixed an issue that caused terminals not to be destroyed when their tabs were closed
  • Improved keybinding validation, allowing more valid key combinations to be used
  • The window title is now centered when there's only one tab
  • Sixel is now disabled for VTE builds that don't support it. This primarily affects non-Flatpak users, as all Flatpak builds ship VTE with Sixel support
  • Fixed an issue that caused windows launched with custom commands to not have a title
  • Black Box will now show an error banner if spawning a shell or custom command failed and will no longer close immediately
  • Community built

    This app is developed in the open by an international community, and released under the GNU General Public License v3.0 or later.
    Get involved
Installed Size~2.89 MiB
Download Size1.33 MiB
Available Architecturesaarch64, x86_64
Installs197,050