Introduction to Terminus
In the world of development and system management, having an efficient and convenient terminal can make the difference between a productive day and a full of frustrations. Terminus is a modern alternative that combines performance, flexibility and a dedicated aesthetic, designed specifically for Linux users who seek to enhance their workflow without giving up comfort.
What is Terminus?
Terminus is a multi-platform terminal emulator built with web technologies such as Electron, React and TypeScript. Although its base is similar to other Chromium-based solutions, its focus is on offering a native terminal experience, with full support for shells such as Bash, Zsh, Fish and PowerShell, as well as direct integration with development tools such as Git, Docker and Kubernetes.
Main characteristics
- Customizable interface with dark and clear themes, in addition to the possibility of creating own color schemes.
- Division of both horizontal and vertical panels (splits), allowing to work in several sessions simultaneously.
- Quick access to frequent commands using the command palette (similar to the VS Code).
- Support for fully configurable keyboard ligations, which allows the environment to be adapted to your habits.
- Integration with the system clipboard and ability to drag and drop files directly into the terminal.
- Advanced history record with incremental search and filtered per session.
- Extensions and plugins that add functionalities such as Git views, resource monitoring and notifications.
Installation in popular Linux distributions
Below is how to install Terminus in the main distributions. All methods use the official package manager or community repositories, ensuring safe updates.
Ubuntu and Debian
First, add the official repository of Terminus:
- Run
wget -qO - https://packages.eugeny.us/terminus-release.gpg.key | sudo apt-key add - - Add the repository with
sudo add-apt-repository 'deb https://packages.eugeny.us/terminus-$(lsb_release -cs) main' - Update the list of packages:
sudo apt update - Install the application:
sudo apt install terminus
Fedora
In Fedora you can use the COPR repository:
- Enable the repository:
sudo dnf copr reload eclipseo/terminus - Install the package:
sudo dnf install terminus
Arch Linux and derivatives
Arch users can find Terminus in the AUR:
- With a helper like yay:
yay -S terminus-bin - Or manually compiling it from the PKGBUILD available in the AUR.
Basic configuration at first start
Once installed, run Terminus from the application menu or via the terminal withterminus. A welcome window will appear where you can:
- Select the default shell (Bash, Zsh, Fish, etc.).
- Choose a color theme from the options included.
- Adjust the source and text size to improve readability.
- Define custom keyboard shortcuts for actions such as dividing panels, closing tabs or opening the command palette.
All these settings are saved in the file~/.config/terminus/config.json, you can edit manually if you prefer a more technical approach.
Advanced themes and customization
Terminus includes an integrated theme gallery that you can change in real time from the menuAppeal → Themes. If none fits your taste, you can create a theme of your own by defining a JSON object with the background, foreground, cursor and selection colors. For example:
{'background': '# 1e1e1e', 'foreground': '# d4d4d4', 'cursor': '# ffff', 'selection': '# 264f78'}
Save this fragment in a filemy-theme.jsonand load it by the optionImport Theme. In addition, you can install extensions from the official Terminus repository to add system information panels, Git repository views or CPU and memory monitors.
Integration with shells and development tools
Thanks to its PTY (pseudo-terminal) compatibility, Terminus behaves like any traditional terminal, which means you can:
- Run
sshwithout problems and keep remote sessions active. - Use tools like
tmuxorscreeninside each panel if you want. - Take advantage of the native support to
direnv,autojumpand other productivity improvements. - Integrate the terminal with your favorite IDE using plugins that open a Terminus instance directly from the editor.
Tricks and shortcuts useful to speed up your workflow
- Ctrl + Shift + Popen the command palette, where you can look for actions likeNew Split, Rename TaborShow Settings.
- Ctrl +divides the active panel vertically;Ctrl + Shift +He does it horizontally.
- Alt + ← / →Sail between the created panels.
- Ctrl + Shift + Topens a new tab, ideal to separate different projects.
- Ctrl + Shift + CandCtrl + Shift + Vcopy and paste respectively, respecting the system's clipboard.
- Ctrl + Rinitiates a reverse search in the command history, as in Bash.
Conclusion
Terminus represents a significant evolution in the world of terminal emulators for Linux. Its Chromium-based performance combination, a highly customizable interface and a rich extension ecosystem make it an attractive option for both developers and system managers. If you are looking for a terminal that suits your working style, offers intuitive panel divisions and maintains a modern look, it is worth testing Terminus and exploring all the possibilities it offers.


