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 examine files on Linux Linux provides very useful options for viewing file attributes, such as owners and permissions, as well as file content. By Sandra Henry Stocker Oct 24, 2024 6 mins Linux how-to 8 easy ways to reuse commands on Linux Typing the same command again and again can become tiresome. Here are a number of ways you can make repeating commands – or repeating commands but with some changes – a lot easier than you might expect. By Sandra Henry-Stocker Oct 15, 2024 5 mins Linux news SUSE Edge upgrade targets Kubernetes and Linux at the edge SUSE Edge 3.1 includes a new stack validation framework and an image builder tool that are aimed at improving the scalability and manageability of complex Kubernetes and Linux edge-computing deployments. By Sean Michael Kerner Oct 15, 2024 6 mins Edge Computing Linux Network Management Software how-to Lesser-known xargs command is a versatile time saver Boost your Linux command line options and simplify your work with xargs, a handy tool for a number of data manipulation tasks. By Sandra Henry Stocker Oct 11, 2024 6 mins Linux PODCASTS VIDEOS RESOURCES EVENTS NEWSLETTERS Newsletter Promo Module Test Description for newsletter promo module. Please enter a valid email address Subscribe