avatar RicalDocs

The Daily Stack

  • HOME
  • CATEGORIES
  • TAGS
  • ARCHIVES
  • ABOUT
  • MUSIC
Home Panduan Konfigurasi Lengkap Kitty Terminal untuk Linux
Article

Panduan Konfigurasi Lengkap Kitty Terminal untuk Linux

Pelajari cara menginstal dan mengoptimalkan Kitty Terminal di Linux. Panduan teknis ini mencakup konfigurasi font, tema, scrollback, notifikasi, dan kustomisasi produktivitas untuk pengembang.

Published Jan 1, 2026 Updated Jan 1, 2026
By Risnanda Pascal
4 min read
Panduan Konfigurasi Lengkap Kitty Terminal untuk Linux
Panduan Konfigurasi Lengkap Kitty Terminal untuk Linux

Pengantar

Kitty merupakan salah satu emulator terminal paling komprehensif yang tersedia untuk sistem operasi Linux. Emulator ini menawarkan dukungan gambar native, ligatur font, kursor animasi, serta beragam penyesuaian yang dirancang untuk meningkatkan produktivitas pengguna.

Artikel ini menyajikan panduan teknis terstruktur untuk menginstal dan mengonfigurasi Kitty Terminal, mencakup serangkaian fitur dan penyesuaian kunci yang dapat diimplementasikan melalui file konfigurasi.

Instalasi Kitty Terminal

Mengingat popularitasnya, Kitty umumnya tersedia dalam repositori default berbagai distribusi Linux. Berikut adalah perintah instalasi untuk beberapa distro populer:

Ubuntu/Debian:

1
sudo apt install kitty

Arch Linux:

1
sudo pacman -S kitty

Fedora:

1
sudo dnf install kitty

Untuk distribusi lain atau jika menginginkan versi terbaru, gunakan biner pra-kompilasi resmi:

1
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin

Alternatifnya, unduh biner langsung dari halaman rilis GitHub Kitty.

Konfigurasi Dasar

Konfigurasi Kitty dilakukan sepenuhnya melalui file kitty.conf yang berada di direktori ~/.config/kitty. Disarankan untuk memulai dengan konfigurasi default dan memodifikasinya.

  1. Buka atau buat file konfigurasi:
    1
    
    nano ~/.config/kitty/kitty.conf
    

1. Mengonfigurasi Font

Pemilihan font monospace yang tepat penting untuk keterbacaan dan estetika. Contoh ini menggunakan font JetBrains Mono.

Pastikan font yang diinginkan telah terinstal di sistem.

  1. Identifikasi nama font yang tepat menggunakan perintah Kitty:
    1
    
    kitty +list-fonts
    
  2. Dalam file kitty.conf, temukan dan modifikasi baris font_family:
    1
    2
    3
    4
    5
    6
    
    # BEGIN_KITTY_FONTS
    font_family      family="JetBrains Mono"
    bold_font        auto
    italic_font      auto
    bold_italic_font auto
    # END_KITTY_FONTS
    
  3. Atur ukuran font dengan mengubah nilai font_size:
    1
    
    font_size 12.0
    

2. Mengatur Scrollback

Scrollback yang memadai penting untuk meninjau output perintah yang panjang. Pertimbangkan penggunaan memori saat menetapkan nilai ini.

  1. Dalam konfigurasi, cari scrollback_lines dan atur nilainya (contoh: 5000 baris):
    1
    
    scrollback_lines 5000
    
  2. Aktifkan fitur pager untuk navigasi scrollback yang lebih mudah dengan menentukan ukuran riwayat dalam MB:
    1
    
    scrollback_pager_history_size 10
    

Gunakan most sebagai pager alternatif untuk menambahkan sintaks highlighting.

3. Menyembunyikan Kursor Mouse Saat Mengetik

Untuk pengguna yang mengutamakan keyboard, kursor mouse dapat disembunyikan selama aktivitas ketik.

  1. Atur variabel mouse_hide_wait ke nilai negatif untuk menyembunyikan kursor segera setelah mengetik:
    1
    
    mouse_hide_wait  -3.0
    

    Atau, atur ke nilai positif (dalam detik) untuk menyembunyikan kursor setelah periode inaktivitas:

    1
    
    mouse_hide_wait  5.0
    

4. Mengatur Ukuran Jendela Default

Kitty dapat dikonfigurasi untuk membuka jendela dengan ukuran konsisten.

  1. Nonaktifkan pengingat ukuran jendela dan tetapkan ukuran awal:
    1
    2
    3
    
    remember_window_size  no
    initial_window_width  800
    initial_window_height 400
    

5. Menyesuaikan Tampilan Tab

Kitty menawarkan berbagai gaya untuk bilah tab.

  1. Tentukan posisi bilah tab (top atau bottom):
    1
    
    tab_bar_edge bottom
    
  2. Pilih gaya bilah tab. Opsi termasuk fade, slant, separator, powerline, dan custom. Contoh dengan gaya powerline:
    1
    
    tab_bar_style powerline
    
  3. Untuk gaya powerline, tentukan juga sub-gayanya (angled, slanted, round):
    1
    
    tab_powerline_style round
    

6. Mengubah Shell Default untuk Instance Kitty

Anda dapat mengatur shell khusus untuk Kitty tanpa mengubah shell default sistem.

  1. Identifikasi path shell yang diinginkan (contoh: Zsh):
    1
    
    which zsh
    
  2. Dalam kitty.conf, temukan kunci shell . dan ganti nilainya dengan path lengkap:
    1
    
    shell /usr/bin/zsh
    

Kunci editor dapat digunakan dengan cara serupa untuk mengatur editor teks default di dalam Kitty.

7. Mengaktifkan Notifikasi Desktop

Kitty dapat mengirim notifikasi ketika perintah yang berjalan lama selesai.

  1. Aktifkan notifikasi hanya ketika jendela terminal tidak terlihat:
    1
    
    notify_on_cmd_finish invisible
    
  2. Untuk hanya menerima notifikasi untuk perintah yang berjalan lebih dari durasi tertentu (contoh: 20 detik):
    1
    
    notify_on_cmd_finish invisible 20
    

8. Mengganti Tema

Kitty dilengkapi dengan berbagai tema yang dapat dijelajahi dan diterapkan dengan mudah.

  1. Jalankan perintah berikut untuk menampilkan galeri tema:
    1
    
    kitten themes
    
  2. Gunakan tombol panah untuk menelusuri, tekan / untuk mencari, dan ENTER untuk menerapkan tema. Pilih opsi M untuk menerapkan tema secara permanen dengan memodifikasi file konfigurasi.

9. Animasi Kursor (Trail)

Versi Kitty terbaru mendukung efek animasi pada kursor.

  1. Aktifkan dan sesuaikan jejak kursor di konfigurasi:
    1
    2
    3
    
    cursor_trail 200
    cursor_trail_decay 0.1 0.4
    cursor_trail_start_threshold 2
    

    Nilai-nilai di atas dapat disesuaikan sesuai preferensi visual.

10. Tema Gelap/Terang Otomatis (Kitty v0.38+)

Kitty dapat secara otomatis beralih tema berdasarkan mode sistem.

  1. Jalankan kitten themes dan pilih tema gelap. Pada layar konfirmasi, tekan D untuk menjadikannya tema default mode gelap.
  2. Ulangi proses, pilih tema terang, dan tekan L untuk tema default mode terang.
  3. Ulangi sekali lagi, pilih tema apa saja, dan tekan N untuk tema default jika tidak ada preferensi sistem yang terdeteksi.

11. Gambar Latar Belakang dan Watermark

Tambahkan elemen visual untuk personalisasi lebih lanjut.

  1. Untuk menetapkan gambar latar belakang:
    1
    2
    
    background_image /path/ke/gambar.png
    background_image_layout centered # atau tile, scaled, cetered-tiled
    
  2. Untuk menambahkan logo/watermark:
    1
    2
    3
    4
    
    window_logo_path /home/user/.config/kitty/logo.png # ukuran 50x50
    window_logo_position bottom-right
    window_logo_alpha 0.4
    # window_logo_scale 0
    

Kesimpulan

Konfigurasi di atas merupakan dasar untuk memanfaatkan kemampuan kustomisasi Kitty Terminal yang ekstensif. Dengan menguasai file kitty.conf, pengguna dapat lebih jauh mengeksplorasi fitur seperti pemetaan pintasan keyboard kustom dan penggunaan utilitas “Kittens” untuk memperluas fungsionalitas terminal. Dokumentasi resmi Kitty direkomendasikan sebagai sumber referensi untuk penyesuaian yang lebih mendalam.

linux customization
This content is licensed under CC BY 4.0 by the author.
Share
External Links
  • RicalNet

Table of Contents

Related Articles

May 12, 2025

Mentransformasikan Kali Linux menjadi macOS

Dokumentasi ini akan lebih menarik karena akan memberikan tampilan yang menyerupai macOS pada Kali Linux.

Jan 28, 2025

Wine

Panduan instalasi dan konfigurasi Wine serta Winetricks untuk menjalankan aplikasi dan game Windows di lingkungan Kali Linux.

Jan 19, 2025

Penyelesaian Masalah Instalasi Cisco Packet Tracer pada Kali Linux

Panduan mengatasi kendala instalasi Cisco Packet Tracer di lingkungan Kali Linux.

Provokasi Terhadap Ilusi Privasi dan Kebebasan Digital

-

RicalNet © Some rights reserved

Last updated on January 01, 2026

Loading...

Privacy Policy • Source code

Trending Tags

cloud computing linux privacy docker self-hosted cryptography telecommunications android cisco packet tracer tools

An updated version of this content is available