Skip to content

Commit 65bbf21

Browse files
authored
documentation for Kitty Terminal Emulator (#2461)
* Update: document Kitty Terminal Emulator I'd like to apologize in advance for possible mistakes or awkward english in my documentation. * Fix: typo on line 39 (kitty.md)
1 parent 8c6c190 commit 65bbf21

File tree

3 files changed

+72
-0
lines changed

3 files changed

+72
-0
lines changed
3.11 KB
Loading
114 KB
Loading

docs/desktop/tools/kitty.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
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+
![kittytabs](./images/kitty_tabs.png)
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+
![kittytilling](./images/kitty_tilling.png)
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

Comments
 (0)