Written in Python and Objective C, Kitty is a cross-platform and feature-rich GPU-based terminal emulator developed under the GPL 3.0 license.
It supports graphics, images, Unicode, true color, mouse protocol, hyperlinks, multiple copy / paste buffers, and more.
It is a lightweight emulator that can be controlled from scripts, shell prompts, and SSH.
Like tilix, kitty is a multifunctional terminal emulator.
This guide shows you how to install Kitty on Ubuntu 20.04 and we will see the basic principles of using it.
You can install the source code and also use the official Ubuntu repository.
You can use any of the installation methods.
Method 1: from the Ubuntu repository
First open a terminal and update your system.
$ sudo apt update
Use apt to install Kitty:
$ sudo apt install kitty -y
Just enter “kitty” to open it.
Method 2: from ready-made binaries
If you have a Mac or other Linux, just install the pre-built Kitty banners.
Use the following curl command:
$ curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
The system will install the binary into ~ / .local / kitty.app / bin / directory. You can simply run it by typing:
You can also launch kitty by searching applications.
Method 3: install Kitty from source
Another convenient way to install Kitty is to compile it from source.
However, some dependencies are required, and before proceeding, make sure you have the following:
- python 3.5 or newer
- harfbuzz 1.5.0 or newer
The source code is hosted on Github, so clone the Git repository as follows:
$ git clone https://github.com/kovidgoyal/kitty
Once downloaded, go to the directory and run the following commands.
$ cd kitty
Once installed, you can run it by calling the command:
How to use Kitty
Kitty can run multiple programs in multiple windows.
You can do this by pressing ctrl + shift + enter keys.
To make the program advanced, kitty has a framework known as kittens. You can display images using it. For example:
Some useful keyboard shortcuts
|Scroll up the page||ctrl + shift + page_up|
|Scroll down the page||ctrl + shift + page_down|
|New inset||ctrl + shift + t|
|New window||ctrl + shift + enter|
New OS window
|ctrl + shift + n|
In this tutorial, we learned how to install Kitty on Linux and how to use it as a terminal emulator.
Please tell us about your experience with the Kitty terminal.