Ana içeriğe geç

Installing the Kitty terminal emulator

Introduction

Kitty is a blazing fast terminal emulator on steroids, anything you can possibly imagine is customizable in Kitty. You can use tab management, tiling, image previews, and many more options, just within this terminal emulator. You can even replace tmux or even a Window Manager with Kitty (if you work mostly within a terminal).

Assumptions

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

Installing Kitty

First, install the EPEL repository (Extra Packages for Enterprise Linux):

dnf install -y epel-release

Next, install Kitty:

dnf install -y kitty

Once installed, you can start Kitty.

Quick Overview

Configuration file

Once you have started Kitty you can open Kitty configuration file with Ctrl+Shift+F2. You can also find the configuration file at $HOME/.config/kitty.

This document is not going to go deep into the configuration file itself. Just know that you can change any default shortcuts, or anything related to the appearance, in the configuration.

Tabs

You can create a new tab with Ctrl+Shift+T.

You can close a tab with Ctrl+Shift+W or Ctrl+Shift+Q.

You can select tabs with Ctrl+Shift+Left or Ctrl+Shift+Right.

kittytabs

Tiling

Press Ctrl+Shift+Enter to open a new pane or window. You can press it many times to create a tiling layout.

You can switch layouts with Ctrl+Shift+L.

You can select windows or panes with Ctrl+Shift+[ or Ctrl+Shift+]. If you prefer, you can just click the pane or window with your mouse.

kittytiling

Conclusion

Kitty offers many features without additional configuration. If you already have a configured window manager, zsh, or tmux on your workstation, you probably do not need Kitty. Consider the fact that you can combine zsh shortcuts, tmux tiling, and many window manager features, just in one terminal emulator. But, if you have not tried any of these power tools yet, the author would definitely recommend that you start with Kitty.

Author: Alex Zolotarov

Contributors: Steven Spencer