Providing an option for multiple GNOME terminals within a single window frame, Terminator lets you flexibly align your workspace to suit your needs. Credit: Sandra Henry-Stocker If you’ve ever wished that you could line up multiple terminal windows and organize them in a single window frame, we may have some good news for you. The Linux Terminator can do this for you. No problemo! Splitting windows Terminator will initially open like a terminal window with a single window. Once you mouse click within that window, however, it will bring up an options menu that gives you the flexibility to make changes. You can choose “split horizontally” or “split vertically” to split the window you are currently position in into two smaller windows. In fact, with these menu choices, complete with tiny illustrations of the resultant split (resembling = and ||), you can split windows repeatedly if you like. Of course, if you split the overall window into more than six or nine sections, you might just find that they’re too small to be used effectively. Using ASCII art to illustrate the process of splitting windows, you might see something like this: +-------------------+ +-------------------+ +-------------------+ | | | | | | | | | | | | | | ==> |-------------------| ==> |-------------------| | | | | | | | | | | | | | | +-------------------+ +-------------------+ +-------------------+ Original terminal Split horizontally Split vertically Another option for splitting windows is to use control sequences like Ctrl+Shift+e to split a window vertically and Ctrl+Shift+o (“o” as in “open”) to split the screen horizontally. Once Terminator has split into smaller windows for you, you can click in any window to use it and move from window to window as your work dictates. Maximizing a window If you want to ignore all but one of your windows for a while and focus on just one, you can click in that window and select the “Maximize” option from the menu. That window will then grow to claim all of the space. Click again and select “Restore all terminals” to return to the multi-window display. Ctrl+Shift+x will toggle between the normal and maximized settings. The window size indicators (e.g., 80×15) on window labels display the number of characters per line and the number of lines per window that each window provides. Closing windows To close any window, bring up the Terminator menu and select Close. Other windows will adjust themselves to take up the space until you close the last remaining window. Saving your customized setup(s) Setting up your customized terminator settings as your default once you’ve split your overall window into multiple segments is quite easy. Select Preferences from the pop-up menu and then Layouts from the tab along the top of the window that opens. You should then see New Layout listed. Just click on the Save option at the bottom and Close on the bottom right. Terminator will save your settings in ~/.config/terminator/config and will then use this file every time you use it. You can also enlarge your overall window by stretching it with your mouse. Again, if you want to retain the changes, select Preferences from the menu, Layouts and then Save and Close again. Choosing between saved configurations If you like, you can set up multiple options for your Terminator window arrangements by maintaining a number of config files, renaming each afterwards (e.g., config-1, config-2) and then moving your choice into place as ~/.config/terminator/config when you want to use that layout. Here’s an example script for doing something like this script. It lets you choose between three pre-configured window arrangements: #!/bin/bash PS3='Terminator options: ' options=("Split 1" "Split 2" "Split 3" "Quit") select opt in "${options[@]}" do case $opt in "Split 1") config=config-1 break ;; "Split 2") config=config-2 break ;; "Split 3") config=config-3 break ;; *) exit ;; esac done cd ~/.config/terminator cp config config- cp $config config cd terminator & You could give the options more meaningful names than “config-1” if that helps. Wrap-up Terminator is a good choice for setting up multiple windows to work on related tasks. If you’ve never used it, you’ll probably need to install it first with a command such as “sudo apt install terminator” or “sudo yum install -y terminator”. Hopefully, you will enjoy using Terminator. And, as another character of the same name might say, “I’ll be back!” Related content how-to How to find files on Linux There are many options you can use to find files on Linux, including searching by file name (or partial name), age, owner, group, size, type and inode number. By Sandra Henry Stocker Jun 24, 2024 8 mins Linux opinion Linux in your car: Red Hat’s milestone collaboration with exida With contributions from Red Hat and critical collaborators, the safety and security of automotive vehicles has reached a new level of reliability. By Sandra Henry Stocker Jun 17, 2024 5 mins Linux how-to How to print from the Linux command line: double-sided, landscape and more There's a lot more to printing from the Linux command line than the lp command. Check out some of the many available options. By Sandra Henry Stocker Jun 11, 2024 6 mins Linux how-to Converting between uppercase and lowercase on the Linux command line Converting text between uppercase and lowercase can be very tedious, especially when you want to avoid inadvertent misspellings. Fortunately, Linux provides a handful of commands that can make the job very easy. By Sandra Henry Stocker Jun 07, 2024 5 mins Linux PODCASTS VIDEOS RESOURCES EVENTS NEWSLETTERS Newsletter Promo Module Test Description for newsletter promo module. Please enter a valid email address Subscribe