|
| 1 | +--- |
| 2 | +title: Installing the Kitty terminal emulator |
| 3 | +author: Alex Zolotarov |
| 4 | +contributors: Steven Spencer |
| 5 | +tested with: 9 |
| 6 | +--- |
| 7 | + |
| 8 | +## Introduction |
| 9 | + |
| 10 | +**Kitty is a blazing fast terminal emulator on steroids**, anything you can possibly imagine is customizable in Kitty. |
| 11 | +You can utilize tab management, tilling, image previews, and many more just within this terminal emulator. |
| 12 | +You can basically replace tmux or even a Window Manager with **Kitty** (if you work mostly within a terminal). |
| 13 | + |
| 14 | +## Assumptions |
| 15 | + |
| 16 | +- You have a Rocky Linux workstation or server with GUI |
| 17 | +- You are an administration with `sudo` privileges |
| 18 | + |
| 19 | +## Installing Kitty |
| 20 | + |
| 21 | +**First, install the EPEL repository (Extra Packages for Enterprise Linux):** |
| 22 | + |
| 23 | +```bash |
| 24 | +dnf install -y epel-release |
| 25 | +``` |
| 26 | + |
| 27 | +Next, install **Kitty** |
| 28 | + |
| 29 | +```bash |
| 30 | +dnf install -y kitty |
| 31 | +``` |
| 32 | + |
| 33 | +And there you have it. Now, you can start Kitty. |
| 34 | + |
| 35 | +## Quick Overview |
| 36 | + |
| 37 | +### Configuration File |
| 38 | + |
| 39 | +Once you have started **Kitty** you can open Kitty configuration file with `Control`+`Shift`+`F2`. |
| 40 | +Alternatively, you can find configuration file at `$HOME/.config/kitty`. |
| 41 | + |
| 42 | +We are not going to go deep into configuration file itself, just keep in mind that you can change any default shortcuts, or anything related to the appearance. |
| 43 | + |
| 44 | +### Tabs |
| 45 | + |
| 46 | +You can create a new tab with `Control`+`Shift`+`T`. |
| 47 | + |
| 48 | +You can close a tab with `Control`+`Shift`+`W`*or*`Q` |
| 49 | + |
| 50 | +You can select tabs with `Control`+`Shift`+`[Arrow Keys]` |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | +### Tilling |
| 55 | + |
| 56 | +Press `Control`+`Shift`+`Enter` to open a new pane/window. |
| 57 | +You can press it multiple times to create a tilling layout. |
| 58 | + |
| 59 | +You can switch layouts with `Control`+`Shift`+`L`. |
| 60 | + |
| 61 | +You can select windows/panes with `Control`+`Shift`+`[`*or*`]`. |
| 62 | +Alternatively, you can just click on the pane/window with your mouse. |
| 63 | + |
| 64 | + |
| 65 | + |
| 66 | +## Conclusion |
| 67 | + |
| 68 | +Kitty offers a lot of features out of the box. |
| 69 | +If you already have configured window manager, zsh, or tmux on your workstation. |
| 70 | +You probably don't really need Kitty if you are not willing to reconfigure everything from scratch. |
| 71 | +Consider the fact that you can combine zsh shortcuts, tmux tilling, and many wm features just in one terminal emulator. |
| 72 | +But if you haven't tried any of these powertools yet, **author** would definitely recommend you to start with Kitty. |
0 commit comments