terminator
Manage multiple terminal emulators in one window
TLDR
Start terminator window
Start with a fullscreen window
Split terminals horizontally
Split terminals vertically
Open new tab
SYNOPSIS
terminator [options]
PARAMETERS
--version
Show program's version number and exit.
--help
Show help message and exit.
-m, --maximise
Start with the window maximised.
-f, --fullscreen
Start with the window fullscreen.
-H, --hidden
Start with the window hidden.
-T TITLE, --title=TITLE
Set the window title.
-e COMMAND, --execute=COMMAND
Run this command instead of my shell.
-x, --profile
Use a specified profile from the config file.
-l LAYOUT, --layout=LAYOUT
Use the specified layout from the config file.
-d DIRECTORY, --working-directory=DIRECTORY
Set the working directory.
-g GEOMETRY, --geometry=GEOMETRY
Set the geometry of the main window (e.g., 80x24+10+10).
--new-tab
Open a new tab in an existing Terminator instance, if one exists.
--new-window
Open in new window even if terminator already running
--command
same as -e. Deprecated
--config
Override config file location
--plugin
Override plugin directory location
DESCRIPTION
Terminator is a terminal emulator that allows you to arrange multiple GNOME terminal windows in a single window. It provides a flexible grid-based layout, allowing you to easily split and resize terminal windows. This allows for better organization and efficiency when working with multiple terminals simultaneously. Terminator supports features like drag and drop of terminals, saving layouts, and customizable profiles.
It aims to provide a more powerful and user-friendly alternative to using multiple individual terminal windows or screen/tmux. This is useful for tasks like managing servers, compiling code, or monitoring multiple processes at the same time. Terminator leverages VTE (Virtual Terminal Emulator) library, providing compatibility with standard terminal features and configurations. It has been designed for easy extension to add various features.
CONFIGURATION
Terminator's configuration is stored in ~/.config/terminator/config. This file allows you to customize profiles, layouts, and other settings. You can configure keybindings, color schemes, and font settings.
LAYOUTS
Layouts allow you to save and restore the arrangement of your terminals. You can define layouts in the configuration file and load them using the -l option.
EXTENSIBILITY
Terminator can be extended through plugins, allowing to add various features.
HISTORY
Terminator was created to provide a more convenient way to manage multiple terminal windows. It builds upon the VTE library to provide a standard terminal experience while adding advanced features like layout management and tabbed windows. Development continues with a focus on stability, feature enhancements, and compatibility with modern Linux distributions. The motivation was to replace other multiplexers with a simple, good looking tool that does what its supposed to do.
SEE ALSO
gnome-terminal(1), tmux(1), screen(1)