Kitty terminalini kurun ve Zsh'i varsayılan kabuk olarak ayarlayın Xubuntu'da
Yayınlandı: 07 May 2026 Güncellendi: 2026-05-07
- Neden Kitty ve Zsh seçmelisiniz?
- Sistem ön koşulları
- Kitty indirme ve kurulum
- Xubuntu’da Kitty entegrasyonu
- Zsh Kurulumu
- Zsh’i varsayılan kabuk olarak ayarlayın
- Zsh yapılandırması (isteğe bağlı)
- Tam iş akışı özeti
- Son kontrol
- Oh My Zsh’in kurulumu ve yapılandırılması
- Kitty’de şeffaflığı etkinleştir
- Sesli zili devre dışı bırak
- Kitty’nin güncellemesi
- Referanslar
- Sonuç
Bu kılavuz, Xubuntu’da kitty terminalini adım adım kurmayı, doğru şekilde yapılandırma işlemini ve varsayılan kabuk olarak bash yerine zsh'nin kullanılmasını gösterir. Kitty projesi burada mevcuttur: https://github.com/kovidgoyal/kitty.
(Empty) Kitty, yüksek beklentili geliştiriciler için özel olarak uygundur; modern, hızlı ve yapılandırılabilir bir terminaldir. (empty)
Neden Kitty ve Zsh seçmelisiniz?
Kitty şunlarla ayrılır:
-
GPU hızlandırma sayesinde üstün performans,
-
Bir tek metin dosyasına dayalı tam bir yapılandırma,
-
Harika bir yazı tipi ve ligature desteği.
Zsh ise etkileşimli güçlü bir kabuk sunar:
-
Bir akıllı tamamlama,
-
özelleştirilebilir prompt,
-
Bash ile yüksek uyumluluk.
Kitty ve Zsh’yi birleştirerek verimli ve görsel olarak hoş bir ortam kazandırırsınız.
@startuml title Basitleştirilmiş mimari Kitty + Zsh actor User User --> Kitty : Terminali başlat Kitty --> Zsh : interaktif kabuğunu başlat Zsh --> System : Sistemle etkileşir (dosyalar, komutlar) @enduml
|
Bu kılavuz yalnızca betik üzerinden kurulum ve Xubuntu kullanımıyla sınırlandırılmıştır. |
Sistem ön koşulları
Başlamadan önce, sahip olduğunuzdan emin olun:
-
Xubuntu kurulu,
-
internet erişimi,
-
Betik başlatmak için çalışan bir bash kabuğu
Ortamınızı kontrol edin:
uname -a
lsb_release -a
Kitty indirme ve kurulum
Kitty, resmi bir betik yardımıyla kurulmasını önerir ve bu betik dosyaları … içine yerleştirir.~/.local/kitty.app.
|
Bu yöntem paket yöneticilerinden bağımsızdır (değil`apt`). |
Kurulum scriptini indir
Aşağıdaki komutu çalıştırın:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
Bu komut şunu yapar :
-
ikili dosyaların indirimi
-
çıkarım içinde`~/.local/kitty.app`,
-
sembolik linklerin oluşturulması.
@startuml title Kitty'nin indirilmesi ve kurulumu start :curl -L installer.sh; :sh /dev/stdin; :~/.local/kitty.app içinde dekompresyon; :sembolik bağlantılar oluştur; stop @enduml
Sembolik bağlantıların oluşturulması
Çağırabilmek için`kitty`Terminalde bir sembolik bağlantı oluşturun :
ln -s ~/.local/kitty.app/bin/kitty ~/.local/bin/kitty
Ekleyin`~/.local/bin`PATH’inize ekleyin, hâlâ yapmadıysanız:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Kurulumu kontrol edebilirsiniz :
kitty --version
Xubuntu’da Kitty entegrasyonu
Kitty’nin uygulamalar menüsünde görünmesi için:
Masaüstü dosyasını kopyala
Dosyayı kopyalayın`.desktop`sağlandı :
cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications/
desktop dosyasını düzenle
Dosyayı düzenleyin :
nano ~/.local/share/applications/kitty.desktop
Aşağıdaki satırları kontrol edin veya değiştirin :
[Desktop Entry]
Version=1.0
Type=Application
Name=Kitty Terminal
Comment=Fast GPU-based terminal emulator
Exec=/home/$USER/.local/kitty.app/bin/kitty
Icon=kitty
Categories=System;TerminalEmulator;
Değiştirin`YOURUSER`kullanıcı adınızla
@startuml title Kitty'nin Xubuntu menüsüne int entegrasyon süreci start :Kopyala .desktop; :Yolları düzenle; :Kaydet; :Menü Uygulamaları; stop @enduml
Kitty’yi varsayılan terminal olarak ilişkilendirin (opsiyonel)
Kitty’nin varsayılan terminal olarak çalıştırılması için:
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator ~/.local/kitty.app/bin/kitty 50
sudo update-alternatives --config x-terminal-emulator
Seçin`kitty`önerilen menüde.
Zsh Kurulumu
Eğer Zsh hâlâ kurulmamışsa, çalıştırın :
sudo apt install zsh
Kontrol edin:
zsh --version
Zsh’i varsayılan kabuk olarak ayarlayın
Kabuğunuzu genel olarak değiştirebilir veya yalnız Kitty içinde değiştirebilirsiniz.
Global yöntem (tüm terminalar için)
Mutlak yolu belirleyin :
which zsh
Genelde`/usr/bin/zsh`.
Varsayılan kabuğu değiştirin :
chsh -s /usr/bin/zsh
Oturumu kapatın ve tekrar giriş yapın.
@startuml title Kabukta genel değişiklik actor User User --> Bash : şu anki oturum User --> System : chsh -s /usr/bin/zsh System --> "/etc/passwd" : Shell'i değiştir note right of "/etc/passwd" : Varsayılan kabuk güncellendi @enduml
Kitty için özel yöntem
Kitty’de sadece kabuğunu değiştirmek isterseniz, yapılandırma dosyasını düzenleyin :
nano ~/.config/kitty/kitty.conf
Bu satırı ekleyin:
shell zsh
Kaydedin ve Kitty’yi yeniden başlatın.
Zsh yapılandırması (isteğe bağlı)
Zsh’nizi özelleştirmek için:
Bir .zshrc dosyası oluşturun.
touch ~/.zshrc
nano ~/.zshrc
Minimum yapılandırma örneği
export ZSH_THEME="robbyrussell"
export PATH="$HOME/.local/bin:$PATH"
alias ll="ls -la"
Tam iş akışı özeti
Aşağıdaki şema tüm süreci özetler:
@startuml title Kurulum ve yapılandırma iş akışı start :Kitty script indirme; :~/.local içinde yükleme; :sembolik bağlantı oluşturma; :PATHe ~/.local/bin ekleyin; if (Zsh installé ?) then (non) :sudo apt install zsh; endif :Yapılandır Kitty.desktop; :İsteğe bağlı - varsayılan terminali değiştir; :Opsiyonel - chsh -s /usr/bin/zsh; stop @enduml
Son kontrol
Kitty’yi başlatın:
kitty
Siz görmelisiniz`zsh`aktif :
echo $SHELL
Beklenen sonuç :
/usr/bin/zsh
Yazı tipi boyutunu değiştirmek içinKitty, bir parametre ayarlamak gerekir`font_size`yapılandırma dosyasında. İşte ayrıntılı prosedür:
Yapılandırma dosyasını aç
Ana yapılandırma dosyası généralement şu konumda bulunur :
~/.config/kitty/kitty.conf
Dosya henüz mevcut değilse, onu oluşturabilirsiniz. Örnek :
nano ~/.config/kitty/kitty.conf
Ekle veya değiştir `font_size
Aşağıdaki yönergeyi ekleyin veya mevcutsa onu değiştirin :
font_size 14.0
Burada`14.0`İstenen boyuta denk gelir. Herhangi bir ondalık değer girebilirsiniz, örnek olarak`12.0`, 15.5, etc.
Kaydet ve Kitty’yi yeniden başlat
-
Kaydedin`Ctrl + O`, sonra`Entrée`) ve çıkın (
Ctrl + X) kullanıyorsanız`nano`. -
Kitty’nin tüm pencerelerini kapatın, ardından değişikliğin etkili olabilmesi için terminali yeniden başlatın.
Dinamik ayarlama (Geçici Yakınlaştırma)
Geçici olarak yapılandırmayı değiştirmeden yakınlaştır/uzaklaştırmak istiyorsanız, varsayılan klavye kısayollarını kullanın:
-
Yazı boyutunu artır:
Ctrl + Shift + =
-
Yazı tipinin boyutunu azalt:
Ctrl + Shift + -
-
Boyutu sıfırla(Empty)
Ctrl + Shift + Backspace
Bu ayarlar terminal kapandığında kalıcı olmaz.
Oh My Zsh’in kurulumu ve yapılandırılması
Zsh kuruldu ve varsayılan kabuk olarak yapılandırıldıktan sonra, Oh My Zsh ile ortamınızı zenginleştirebilirsiniz; bu, Zsh yapılandırmasını yöneten bir çerçevedir ve şunları sunar:
-
prompt için bir temas koleksiyonu,
-
Birçok eklenti
-
yapılandırmanın net bir organizasyonu
Oh My Zsh Kurulumu
Zsh’in aktif olduğundan emin olun
zsh --version
Gerekirse, başlatın :
zsh
Daha sonra resmi kurulum scriptini indirin ve çalıştırın:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Bu betik :
-
Klasörü oluştur`~/.oh-my-zsh`,
-
Şayet dosyanızı yedekleyin`~/.zshrc`,
-
Yeni prompt’u otomatik olarak etkinleştirir.
Tema değiştir
Yapılandırma dosyanızı açın :
nano ~/.zshrc
Değişkeni değiştirin`ZSH_THEME`başka bir tema seçmek için (örnek olarak)agnoster) :
ZSH_THEME="agnoster
Kaydedin ve ardından yapılandırmayı yeniden yükleyin:
source ~/.zshrc
Doğrulama
Kitty’yi başlatın ve promptun değiştiğini doğrulayın. Oh My Zsh’in aktif olduğunu şu komutu çalıştırarak teyit edebilirsiniz:
echo $ZSH
Sonuç şuna benzer olmalı:
/home/senin_kullanıcı/.oh-my-zsh
Usecase diyagramı
@startuml
title Kullanım durumu kurulum ve kullanımı Oh My Zsh
actor Utilisateur as User
package "Kitty Terminal" {
component "Zsh Kabuğu" as Zsh
}
component "Oh My Zsh Çerçevesi" as OhMyZsh
User --> Kitty : Fırlat Kitty
Kitty --> Zsh : Zsh'ı başlat
Zsh --> OhMyZsh : Yapılandırma yüklemesi (~/.zshrc, temalar, eklentiler)
User --> OhMyZsh : Tema ve eklentileri özelleştir
@enduml
Kitty’de şeffaflığı etkinleştir
Kitty’nin en çok takdir edilen özelliklerinden biri, terminalin arka planına transparentlik ekleyebilme olanağı sunmasıdır. Bu, pencere, masaüstü vb. gibi temel ortamı hafifçe görmemizi sağlar ve bu çoklu görev yaparken özellikle faydalıdır.
Şeffaflık için ön koşullar
Kitty’deki şeffaflık temellidirpencereleri birleştirenGrafik ortam tarafından kullanılır. Emin olun kiKompozisyon etkinleştirildi.
-
Masaüstünde sağ tıkla > Ayarlar >Pencere yöneticisi ayarları,
-
sekmeBestekar: kutucuğu "Bileşimi Etkinleştir" işaretlenmeli.
@startuml
title Kullanım örneği - Kitty'de şeffaflığı etkinleştir
actor Utilisateur
rectangle "Grafik ortamı (XFCE/Xubuntu)" {
usecase "Kompozisyonu etkinleştir" as UC1
}
rectangle "Kitty Terminal" {
usecase "kitty.conf içinde şeffaflığı ayarla" as UC2
}
Utilisateur --> UC1
Utilisateur --> UC2
@enduml
kitty.conf içinde şeffaflık yapılandırması
Yapılandırma dosyanızı aç`~/.config/kitty/kitty.conf`:
nano ~/.config/kitty/kitty.conf
Aşağıdaki satırları ekleyin veya düzenleyin :
background_opacity 0.85
Bu parametre aralıktaki değerleri kabul eder:
-
1.0→ opak (şeffaflık yok) -
0.0→ tamamen şeffaf (kullanılmaz) -
ara değerler gibi`0.90`,
0.75, vb.
İyi bir görsel kompromis genellikle arasında`0.85` et 0.95.
Kitty’i Yeniden Başlat
Kitty’nin tüm örneklerini kapatın ve ardından yeni bir pencere açarak değişiklikleri geçerli kılın :
kitty
Olası Eklentiler
Özel bir terminal arka planı kullanıyorsanız, additionally saydamlıkla bir arka plan rengi de tanımlayabilirsiniz (RGBA olarak) :
background #1e1e2eff
Son bileşen (ff) opasiyetini gösterir (de`00` à ff)
Sıra diyagramı - Kitty’nin şeffaflıkla başlatılması
@startuml title Kitty ile şeffaflıklı başlangıç sırası actor User participant "Kitty" as Kitty participant "XFCE Besteci" as XFCE participant "GPU/Window Yönetici" as WM User -> Kitty : Fırlat Kitty Kitty -> kitty.conf : Yatak yapılandırması Kitty -> XFCE : Etkinleştirilmiş kompozisyonu kontrol et XFCE --> Kitty : Kompozisyon = aktif Kitty -> WM : pencereli şeffaf tahsis talebi WM --> Kitty : Tamam (alpha < 1 ile render) Kitty -> User : Saydam terminal ekranı @enduml
Bilinmeyen sınırlamalar
|
Yarı saydamlık çalışmazsa: - XFCE kompozitörü devre dışı, - uyumsuz bir pencere yöneticisi kullanılıyor, - Kitty’yi arka plan tmux modunda, şeffaflık desteği olmadan kullanıyorsunuz. |
Sesli zili devre dışı bırak
Varsayılan olarak, Kitty bir yanlış komut girildiğinde veya bir terminal eventi tetiklendiğinde bip sesi çıkarır. Bu gürültü hızla rahatsız edici hale gelebilir, özellikle yoğun bir geliştirme ortamında.
Bu davranışı devre dışı bırakmak için dosyaya aşağıdaki yönergeyi ekleyin`~/.config/kitty/kitty.conf`:
audible_bell no
|
Ayrıca, sesli biperin yerine görsel geri bildirim etkinleştirilebilir :
|
Kitty’nin güncellemesi
Kitty bir paket yöneticisi üzerinden değil bir script üzerinden kurulu olduğu için, güncelleme resmi yükleme scriptini yeniden çalıştırarak yapılır. Böylece en son sürüm indirilebilir ve mevcut kurulumunuzda güncelleme yapılabilir.~/.local/kitty.app.
|
ek`.app`yolda`~/.local/kitty.app`Linux üzerinde Kitty’nin resmi script üzerinden kurulum kuralıdır ve bu, macOS ile uitsiz uyumluluk anlamına gelmez. |
|
Güncelleme komutunu çalıştırmadan önce, kişisel dizininizde olduğunuzdan emin ol ( |
Aşağıdaki komutu ev dizininizden çalıştırın :
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
Bu komut dosyası aşağıdakileri yapacak:
-
Yeni sürümün ikili dosyalarını indirin.
-
Dosyaları içine çıkarın`~/.local/kitty.app`.
-
Sembolik bağlantıları gerektiğinde güncelleyin.
Güncelleme sonrası tüm Kitty örneklerini kapatıp yeniden başlatmak önerilir; yeni sürümün doğru şekilde alındığından emin olmak için.
Referanslar
Kişiselleştirmeyi derinleştirmek isterseniz, resmi dokümantasyonu inceleyin :
Sonuç
Şimdi elinizde:
-
bir terminal modern ve performanslı (Kitty)
-
güçlü ve özelleştirilebilir bir kabuk (Zsh)
-
Sistem paketlerinin bir temiz ve bağımsız yapılandırması
-
estetik ve fonksiyonel Oh My Zsh ile donatılmış terminalin