In Linux, every update to a desktop manager like Gnome or KDE brings beautiful themes, transitions, and customization. Except for the terminal, it’s been ages since any new features were added to the default terminal of Linux.
DevOps, Programmer, and System Administrator, have you ever encountered a problem while working with the terminal? Let me explain to you in detail: there may be situations where you were working on a remote server while monitoring system resources on another terminal or updating the system while editing configuration files on another terminal.
In these cases, you will create new windows inside the terminal or open another terminal and arrange it in a frame, but what if I said this all could be solved using one tool known as a terminator?
Table of Contents
Terminator is a badass Linux terminal emulator whose aim is to provide features like splitting horizontally or vertically in one single window. Except that you can also give a custom title to every terminal and take advantage of many more features than those mentioned below.
- Horizontal/Vertical splitting.
- Horizontal scrolling is supported.
- Custom title to all terminals.
- Support for Tab-based Browsing.
- Integrated Searchbar for text within the terminal.
- Executing the same command in all terminals at the same time.
Terminator emulator is available in all standard Linux distributions within the default repository, making it available to install using the default package manager as shown below.
$ sudo apt install terminator #On Debian, Ubuntu, Mint, PopOS $ sudo yum install terminator #On RedHat, CentOS, Fedora, Rocky Linux $ sudo pacman -Sy terminator #On Arch, Manjaro
Search “terminator” in the Activity menu or type the below command in your existing terminal to run the application.
Below is the behavior of the above command.
The main advantage of using a terminator over a generic terminal is the ability to split the screen. To get the most out of this, you need to learn the key binding used in the terminator for Horizontal/Vertical splitting.
To split the screen vertically, use CTRL+SHIFT+E as shown below.
To split the screen horizontally, use CTRL+SHIFT+O as shown below.
Hide/Show Scrollbar, use CTRL+SHIFT+S as shown below.
To use the search bar to search text within the terminal, use CTRL+SHIFT+F as shown below.
Change the focus terminal on multiple split terminals using the below shortcut keys.
- Move to the Above Terminal: Alt+Up_Arrow_Key
- Move to the Below Terminal: Alt+Down_Arrow_Key
- Move to the Left Terminal: Alt+Left_Arrow_Key
- Move to the Right Terminal: Alt+Right_Arrow_Key
Other Shortcut Keys
- Focus on the next terminal: Ctrl+Tab
- Focus on the previous terminal: Shift+Ctrl+Tab
- Edit Tab Title: Ctrl+Alt+A
- Edit Terminal Title: Ctrl+Alt+X
- Edit Window Title: Ctrl+Alt+W
- Full Screen: F11
- Group All Terminals: Super+G
- Maximize Terminal: Shift+Ctrl+X
- Ungroup All Terminals: Shift+Super+G
- Ungroup Terminals in Tab: Shift+Super+T
- Increase Font Size: Ctrl+(+)
- Restore Original Font Size: Ctrl+0
- Decrease Font Size: Ctrl+(-)
Suppose you didn’t like Terminator and want to go back to your system’s default settings. Then use the below command to remove the terminator from your system.
Note: Ensure to execute the below command in your default system terminal. Gnome terminal for Gnome DE and konsole for KDE DE.
$ sudo apt purge terminator #On Debian, Ubuntu, Mint, PopOS $ sudo yum remove terminator #On RedHat, CentOS, Fedora, Rocky Linux $ sudo pacman -Rs terminator #On Arch, Manjaro
Overall, this tool is pretty helpful for a beginner in Linux. For splitting, I personally prefer tmux over this terminal emulator, but everyone has their own unique taste.
If you loved this tool, then please tell us in a comment what you loved the most about it.
Terminator: A Linux Terminal Emulator on Steroids