Dalam artikel ini, kita akan membahas apa itu Kitty Terminal Emulator, menjelajahi fitur-fitur Kitty Terminal Emulator, dan menunjukkan cara menginstal dan menggunakan Kitty Terminal Emulator di sistem Linux Anda.
Isi
Apa itu Kitty Terminal Emulator? Linux1. Instal Kitty Terminal menggunakan Script Instalasi2. Instal Kitty Terminal menggunakan Package ManagerKitty Configuration FileKitty Terminal - Font SettingsCursor SettingsScrollback SettingsDefault ShellDefault EDITORTabsSetting Kitty ThemeWindow Settings in Kitty TerminalDifferent Window LayoutsPerpanjang Fungsi Kitty Dengan Anak KucingKustomisasi KeybindingsKesimpulanApa itu Kitty Terminal Emulator?
Kitty Terminal Emulator adalah emulator terminal yang kuat, dapat disesuaikan, dan cepat untuk Linux. Ini adalah emulator terminal sumber terbuka yang mendukung perenderan yang dipercepat GPU dan menawarkan fitur lanjutan seperti pengguliran otomatis, akses jarak jauh, dan banyak lagi. Terminal
Kitty cepat karena beban sistem dirender dalam GPU. Kitty juga menggunakan rendering berulir untuk mempertahankan latensi minimal. Nbsp
Emulator terminal default yang disertakan dengan sistem operasi Anda biasanya hanya mendukung jendela dan tab baru, tetapi bukan pemisahan horizontal dan vertikal. Untuk manajemen sesi yang lebih baik, kami harus mengandalkan alat seperti Tmux atau GNU Screen.
Namun, Kitty mendukung tab, pemisahan, dan beberapa tata letak untuk mengelola jendela, dan semuanya dapat diprogram, artinya Anda dapat melakukan prakonfigurasi untuk diluncurkan sesuai keinginan Anda .
Kitty juga dilengkapi dengan "anak kucing", yang merupakan kerangka kerja untuk memperluas fungsionalitas terminal. Anda dapat membuat program mandiri dengan Python dan menambahkannya ke terminal, dan program ini akan disebut kittens.
Kitty Terminal Emulator dirancang untuk pengguna yang membutuhkan emulator terminal kaya fitur. Dengan fitur canggih dan antarmuka ramping, Kitty Terminal Emulator dengan cepat menjadi pilihan populer bagi pengembang, administrator sistem, dan penggemar Linux yang menginginkan emulator terminal berperforma tinggi dan dapat disesuaikan.
Kitty Terminal adalah program sumber terbuka yang ditulis dengan Python dan mendukung Linux, macOS dan BSD.
Kitty Terminal Features
Kitty Terminal adalah emulator terminal kaya fitur yang menawarkan berbagai kemampuan. Beberapa fitur utamanya meliputi:
Cross-platform - Tersedia untuk Linux, macOS, dan BSD.GPU dan rendering berulir untuk kinerja yang lebih baik.Konfigurasi berbasis teks.Dukungan untuk jendela, tab, dan pemisahan.Binding kunci yang dapat disesuaikan.Skema warna yang dapat disesuaikan dan themes.OS Tweak khusus. Perpanjang fungsionalitas kitty menggunakan anak kucing. Sesi startup khusus. Integrasi dengan shell. Beberapa salin & tempel buffer. Instal Kitty Terminal Emulator di Linux
Ada beberapa cara untuk menginstal Kitty. Dalam panduan ini, saya akan memandu Anda menginstal Kitty Terminal Emulator dari repositori sistem operasi Anda dan menggunakan skrip instalasi.
1. Instal Kitty Terminal menggunakan Script Instalasi
Untuk menginstal Kitty menggunakan skrip instalasi, jalankan perintah berikut. Ini akan mengunduh skrip dan menginstal Kitty. Binari akan dipasang di bawah ~/.local/kitty.app. Harap pastikan bahwa direktori .local disertakan dalam variabel $PATH Anda.
$ curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin2. Instal Kitty Terminal menggunakan Package Manager
Kitty terminal tersedia di repositori default dari banyak sistem operasi Linux.
Untuk menginstal Kitty Terminal di Alpine linux, jalankan perintah berikut.
$ sudo apk add kitty
Di Arch Linux dan variannya seperti EndeavourOS dan Manjaro Linuxdan, jalankan perintah berikut.
$ sudo pacman -S kitty
Pada Debian, Ubuntu dan turunannya seperti Linux Mint, Pop!_OS, jalankan perintah berikut.
$ sudo apt install kitty -y
On Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux :
$ sudo dnf install kitty -y
Untuk FreeBSD, jalankan perintah berikut.
$ pkg install kittyKitty File Konfigurasi
Kitty menggunakan file konfigurasi yang disimpan di bawah "~/.config/kitty/kitty.conf". Setelah menginstal Kitty, file konfigurasi harus dibuat karena tidak dibuat secara default.
Untuk membuat file konfigurasi, tekan CTRL + SHIFT + F2 di dalam terminal Kitty. Ini akan membuka file konfigurasi dengan semua pengaturan dikomentari. Anda kemudian dapat menghapus komentar dan memodifikasi parameter yang diperlukan dan menyimpan file.
Untuk mengefektifkan perubahan konfigurasi, Anda dapat menutup dan membuka kembali terminal atau menggunakan pintasan keyboard "CTRL + SHIFT + F5" untuk memuat ulang konfigurasi di dalam terminal.
As disebutkan sebelumnya, Kitty mencari file konfigurasi di bawah direktori ".config/kitty", tetapi Anda juga dapat menyimpan file konfigurasi di lokasi yang berbeda dan menggunakannya saat meluncurkan terminal.
$ kitty --config
Atau, Anda juga dapat mengatur variabel lingkungan berikut.
KITTY_CONFIG_DIRECTORY
Untuk tujuan demonstrasi, saya akan membuat file konfigurasi secara manual dan membangunnya dari awal.
$ touch ~/.config/kitty/kitty.confKitty Terminal - Font Settings
Kitty mendukung manajemen font yang luas tetapi pada tingkat yang paling dasar, Anda dapat mengatur font apa yang akan digunakan untuk reguler, tebal, dan miring bersama dengan ukuran font.
Anda bisa mendapatkan daftar font yang terinstal dari sistem Anda atau jalankan perintah berikut yang akan tampilkan daftar font yang tersedia untuk digunakan oleh kitty.
$ kitty +list-fonts
Di sini, saya akan menggunakan "Ubuntu Mono" sebagai font.
sayaDi akhir file kitty.conf, tambahkan properti berikut dan tekan " CTRL + SHIFT + F5" untuk memuat ulang konfigurasi.
# Konfigurasi Font # font_family Ubuntu Mono bold_font Ubuntu Mono Bold italic_font Ubuntu Mono Miring bold_italic_font Ubuntu Mono Bold Italic font_size 13Cursor Settings
Anda dapat mengatur bentuk kursor dengan menambahkan properti berikut ke file konfigurasi. Nilai yang didukung adalah blok, balok, dan garis bawah. Di sini saya mengatur bentuk untuk menggarisbawahi.
cursor_shape underline
Anda dapat mengatur interval kedipan kursor dengan menyesuaikan properti berikut.
cursor_blink_interval => Mengatur kursor untuk berkedip dalam detik tertentu. Menyetelnya ke nol akan menonaktifkan kursor blink.cursor_stop_blinking_after => Menyetel kursor agar berhenti berkedip setelah detik tertentu. Menyetelnya ke nol akan membuat kursor berkedip tanpa henti.
cursor_blink_interval 0cursor_stop_blinking_after 0
Anda dapat menyetel warna kursor dengan menyetel properti berikut.
cursor #f1c232
Beginilah tampilan warna kursor secara default.
Beginilah tampilan warna kursor setelah mengubah warnanya. Saya telah mengubah warnanya menjadi Yellow.
Scrollback Settings
Scrollback memungkinkan Anda untuk menggulir sejumlah baris di terminal. Tambahkan properti berikut dan ubah nilainya sesuai dengan kebutuhan Anda.
scrollback_lines 200000
Menetapkan angka negatif akan memungkinkan Anda melakukan scrollback tak terbatas.
Default Shell
Kitty menggunakan shell default yang dikonfigurasi untuk profil pengguna. Anda dapat mengatur shell yang berbeda dengan menambahkan properti berikut di file konfigurasi. Di sini saya mengatur shell sebagai "fish".
shell /bin/fishDefault EDITOR
Kitty menggunakan pengaturan editor teks default di variabel lingkungan VISUAL dan EDITOR. Jika editor teks default tidak disetel, kitty akan menggilir daftar editor yang diinstal dan memilih editor pertama.
Jika Anda ingin menyetel editor pilihan Anda, tambahkan properti berikut di file conf. Di sini saya menetapkan teks luhur sebagai pilihan yang lebih disukai. Anda dapat mengatur editor apapun sesuai keinginan Anda.
editor /usr/bin/sublTabs
Untuk membuat tab baru di Kitty, tekan tombol "CTRL + SHIFT + T". Untuk menavigasi di antara tab yang berbeda, Anda dapat menekan "CTRL + SHIFT + ARROWS" atau "CTRL + SHIFT + TAB".
Anda dapat mengganti nama tab dengan menekan "CTRL + SHIFT + ALT + T".
Seperti yang Anda lihat di tangkapan layar berikut, saya telah mengganti nama judul tab.
Anda dapat mengatur posisi bilah tab ke "atas" atau "bawah" dengan menambahkan properti berikut. Secara default, ini diatur ke bawah seperti yang Anda lihat pada gambar sebelumnya.
Anda dapat mengubah gaya bilah tab. Anda memiliki 5 opsi untuk dipilih.
fadeslantseparatorpowerlinehidden
Secara default, ini diatur ke "fade". Tambahkan properti berikut untuk menyetel gaya bilah tab:
tab_bar_style powerlineMengatur Tema Kitty
Ada dua cara untuk menyetel tema di kitty.
Unduh tema tertentu dan tambahkan ke file konfigurasi.Simpan tema di file terpisah dan sertakan di file utama conf file.
Ada banyak tema yang tersedia untuk digunakan di repositori github. Saya memilih tema ayu. Tambahkan data ke file kitty.conf.
Anda juga dapat mengkloning seluruh repositori dan menggunakan direktif "sertakan" di file kitty.conf.
$ git clone --depth 1 https://github.com/dexpota/kitty -themes.git ~/.config/kitty/kitty-themesypre
Tambahkan baris berikut ke file kitty.conf. Di sini saya mengatur sintaks theme.# Ubuntu termasuk ./kitty-themes/themes/.conf # tema ubuntu sertakan ./kitty-themes/themes/Ubuntu.confPengaturan Jendela di Kitty Terminal
Saat Anda meluncurkan Kitty untuk pertama kalinya, tinggi dan lebar jendela default akan muncul. Anda dapat menyetel properti berikut yang akan selalu meluncurkan jendela terminal dengan ukuran khusus.initial_window_width 640initial_window_height 400
Nilai di atas dalam piksel dan jika Anda ingin menambahkannya sebagai sel, bukan piksel, akhiri nilai dengan huruf "c".initial_window_width 130cinitial_window_height 30c
Kitty dapat mengingat ukuran jendela yang dibuka terakhir kali dan membukanya kembali saat Anda meluncurkan jendela baru. Tetapkan properti berikut di file konfigurasi.remember_window_size yes
Ketika Anda mengatur ukuran jendela secara manual, atur properti di atas ke false.
Different Window Layouts
Kitty mendukung tata letak yang berbeda untuk mengatur windows.
Tata Letak tumpukan.Tata Letak Tinggi.Tata Letak Gemuk.Tata Letak Kisi. Tata Letak Terpisah.Tata Letak Horizontal.Tata Letak Vertikal.
Secara default semua jendela diaktifkan dan tersedia untuk digunakan. Terutama saya tertarik pada tata letak horizontal dan vertikal.
Anda dapat mengontrol tata letak mana saja yang akan digunakan dengan menambahkan properti berikut di file kitty.conf.enabled_layouts horizontal
Tekan tombol "CTRL + SHIFT + ENTER" untuk membuat tata letak. Karena tata letak yang diaktifkan dibatasi untuk "horizontal", hanya tata letak horizontal yang akan dibuat.
Untuk menyetel tata letak menjadi vertikal, tambahkan properti berikut di file kitty.conf.enabled_layouts vertical
Untuk mengaktifkan tata letak horizontal dan vertikal, tambahkan properti berikut.enabled_layouts vertical,horizontal
Sekarang ketika Anda membuat tata letak baru, itu akan memilih konfigurasi pertama yang dalam hal ini diatur ke "vertikal" dan hanya menggunakannya. Anda dapat menekan "CTRL + SHIFT + L" untuk beralih melalui pemisahan vertikal maupun horizontal.
Perpanjang Fungsi Kitty Dengan Kittens
Seperti disebutkan sebelumnya, Kitten adalah kerangka kerja di mana Anda dapat membuat program mandiri Anda sendiri dan menggunakannya di terminal. Kitty hadir dengan satu set anak kucing default.
Setiap anak kucing melakukan fungsi yang berbeda. Misalnya, jika saya ingin melihat gambar di terminal, saya dapat menggunakan icat kitten.$ kitty +kitten icat
Lihat anak kucing lain dan lihat mana yang cocok dengan kasus penggunaan Anda.
Kustomisasi Keybindings
Kitty hadir dengan keybindings default untuk berbagai tindakan. Anda juga dapat menambahkan ikatan kunci khusus di file kitty.conf. Pertama, Anda harus memilih tindakan mana yang ingin Anda remap kuncinya. Anda bisa mendapatkan daftar tindakan yang dapat dipetakan dari tautan ini.
Sintaks untuk pengikatan tombol adalah sebagai berikut.map tindakan
Misalnya, saya ingin menyetel pengikatan tombol untuk pembuatan tab baru dari "CTRL + SHIFT + T" ke " CTRL + SHIFT + N" dan atur ubin tab dari "CTRL + SHIFT + ALT + R" menjadi "CTRL + SHIFT + ,".map ctrl+shift+n new_tabmap ctrl+shift+, set_tab_title
Periksa daftar tindakan dan tentukan yang mana memerlukan pengikatan khusus berdasarkan preferensi Anda.
Conclusion
Kitty adalah emulator terminal luar biasa di ruang Linux, yang dirancang khusus untuk pengguna yang mahir. Dengan kemampuan rendering yang dipercepat GPU, Kitty mengungguli terminal standar lainnya, menjadikannya pilihan ideal bagi pengguna yang mencari peningkatan kinerja dan kecepatan.
Kesimpulannya, Kitty Terminal Emulator adalah emulator terminal yang sangat fungsional dan dapat disesuaikan untuk Linux, BSD, dan macOS. Secara keseluruhan, Kitty Terminal Emulator adalah alternatif yang bagus untuk emulator terminal default dan menawarkan pengalaman yang mulus dan efisien untuk pengembang dan penggemar Linux. Sudahkah Anda mencoba Kitty? Kami akan senang mendengar pendapat Anda tentang terminal ini melalui bagian komentar di bawah ini. , CSS Dan JavaScriptTerminologi, Emulator Terminal Terbaik Dengan Banyak FiturTerminus – Terminal Modern Berbasis Teknologi WebArtikel Diperbarui pada: May 08, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani