Skip to content

Commit

Permalink
Add installation guide for Terminator
Browse files Browse the repository at this point in the history
  • Loading branch information
andcscott committed Oct 18, 2024
1 parent be3183c commit fc0296a
Show file tree
Hide file tree
Showing 4 changed files with 66 additions and 0 deletions.
Binary file added docs/desktop/tools/images/terminator-01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/desktop/tools/images/terminator-02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/desktop/tools/images/terminator-03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
66 changes: 66 additions & 0 deletions docs/desktop/tools/terminator.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
title: Installing the Terminator terminal emulator
author: Andrew Scott
contributors:
tested with: 9.4
---

## Introduction

Terminator is a terminal emulator based on GNOME Terminal that supports advanced features such as multiple terminal panels, grouping terminals, and saving your preferred layouts.

## Assumptions

* You have a Rocky Linux workstation or server with GUI
* You are an administration with `sudo` privileges

## Installing Terminator

Terminator is in the Extra Packages for Enterprise Linux (EPEL) repository, which is not available on a new installation. So first, we need to add EPEL to Rocky Linux.

- Step 1 (optional): Enable the CodeReady Builder (CRB) repository

```bash
sudo dnf config-manager --set-enabled crb
```

While not strictly necessary for Terminator, CRB provides dependencies for some of the packages in EPEL so it can be useful to have if you plan on relying on that repository in the future.

- Step 2: Add the EPEL repository

```bash
sudo dnf install epel-release -y
```

- Step 3 (optional, but highly recommended!): Update your system

```bash
sudo dnf update -y --refresh
```

- Step 4: Install Terminator

```bash
sudo dnf install terminator -y
```

## Configuration

By default, Terminator doesn't look much different from the default GNOME Terminal. In fact, it looks *even more* bare-bones than the default!

![Default layout of Terminator](images/terminator-01.png)

To start customizing your new terminal open the context menu by right clicking anywhere on the background.

![Terminator context menu](images/terminator-02.png)

From this menu we can split the window, open new tabs, and switch layouts. It is also possible to customize the theme from the Preferences submenu. It may be worth taking some time to familiarize yourself with the available options as there are numerous settings that are beyond the scope of this guide.

There are also several keybindings available for those who prefer not to move their hand back and forth between the keyboard and mouse. For example, `Shift+Ctrl+O` will split the window horizontally into multiple terminals. The window can be split multiple times, and drag-and-drop reordering is additionally supported.

![Terminator window with 3 split terminals](images/terminator-03.png)

## Conclusion

Terminator is a powerful terminal emulator for both regular users and power users alike. These examples only represent a small fraction of Terminator's capabilities.. While this guide provides an overview of the installation steps for Rocky Linux you may wish to take a look at the [documentation](https://gnome-terminator.readthedocs.io/en/latest/) for a full explanation of Terminator's features.

0 comments on commit fc0296a

Please sign in to comment.