Kitty-terminal installeren en Zsh configureren als standaardshell onder Xubuntu
Gepubliceerd op 07 May 2026 Bijgewerkt op 2026-05-07
- Waarom kiezen voor Kitty en Zsh?
- Systeemvereisten
- Download en installatie van Kitty
- Integratie van Kitty in Xubuntu
- Installatie van Zsh
- Zsh instellen als de standaardshell
- Configuratie van Zsh (optioneel)
- Samenvatting van de volledige werkstroom
- Eindcontrole
- Installatie en configuratie van Oh My Zsh
- Activeer transluciditeit in Kitty
- Schakel de geluidsbel uit
- Update van Kitty
- Referenties
- Conclusie
Deze gids legt stap voor stap uit hoe u de terminal kitty op Xubuntu installeert, correct configureert en vervangt bash door zsh als standaardshell. Het kitty-project is hier beschikbaar: https://github.com/kovidgoyal/kitty.
_ Kitty is een moderne, snelle en configureerbare terminal, bijzonder geschikt voor veeleisende ontwikkelaars. _
Waarom kiezen voor Kitty en Zsh?
Kitty onderscheidt zich door:
-
Betere prestaties dankzij GPU-versnelling,
-
Een configuratie volledig gebaseerd op één enkel tekstbestand,
-
Een uitstekende ondersteuning van lettertypen en ligaturen.
Zsh is daarentegen een krachtige interactieve shell die biedt:
-
Een intelligente aanvulling,
-
Een aanpasbare prompt,
-
Een grote compatibiliteit met bash.
Door Kitty en Zsh te combineren, profiteer je van een productieve en esthetische omgeving.
@startuml title Vereenvoudigde architectuur Kitty + Zsh actor User User --> Kitty : Start de terminal Kitty --> Zsh : Initialiseer de interactieve shell Zsh --> System : Interageert met het systeem (bestanden, opdrachten) @enduml
|
Deze handleiding is opzettelijk beperkt tot installatie via script en Xubuntu. |
Systeemvereisten
Voordat je begint, zorg ervoor dat je:
-
Xubuntu geïnstalleerd,
-
een toegang tot internet,
-
een functionele bash-shell om het script te starten.
Controleer je omgeving:
uname -a
lsb_release -a
Download en installatie van Kitty
Kitty raadt aan om het te installeren via een officieel script dat de bestanden plaatst in`~/.local/kitty.app`.
|
Deze methode is onafhankelijk van pakketbeheerders (geen`apt`). |
Download het installatiescript
Voer de volgende opdracht uit:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
Deze opdracht voert uit :
-
downloaden van de binaire,
-
extractie in`~/.local/kitty.app`,
-
aanmaken van symbolische koppelingen
@startuml title Downloaden en installatie van Kitty start :curl -L installer.sh; :sh /dev/stdin; :Uitpakken in ~/.local/kitty.app; :maak symbolische koppelingen; stop @enduml
Aanmaken van symbolische links
Om te kunnen oproepen`kitty`Vanaf de terminal, maak een symbolische link:
ln -s ~/.local/kitty.app/bin/kitty ~/.local/bin/kitty
Voeg`~/.local/bin`aan uw PATH als dit nog niet is gedaan:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
U kunt de installatie controleren :
kitty --version
Integratie van Kitty in Xubuntu
Om Kitty te laten verschijnen in het applicatiemenu :
Kopieer het bestand desktop
Kopieer het bestand`.desktop`verstrekt :
cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications/
Bewerk het desktopbestand
Bewerk het bestand :
nano ~/.local/share/applications/kitty.desktop
Controleer of wijzig de volgende regels :
[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;
Vervangt`YOURUSER`door uw gebruikersnaam.
@startuml title Proces d'intégration van Kitty in het menu Xubuntu start :Kopieer .desktop; :Bewerk de paden; :Opslaan; :Menu Toepassingen; stop @enduml
Associeer Kitty als standaardterminal (optioneel)
Zodat Kitty de standaardterminal is die wordt opgestart:
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
Selecteer`kitty`in het voorgestelde menu.
Installatie van Zsh
Als Zsh nog niet is geïnstalleerd, voer uit:
sudo apt install zsh
Controleer de installatie :
zsh --version
Zsh instellen als de standaardshell
Je kunt je shell globaal of alleen in Kitty veranderen.
Globale methode (voor alle terminals)
Identificeer het absolute pad :
which zsh
over het algemeen`/usr/bin/zsh`.
Wijzig de standaard-shell:
chsh -s /usr/bin/zsh
Log uit en log opnieuw in.
@startuml title Globale wijziging van de shell actor User User --> Bash : Sessie Actueel User --> System : chsh -s /usr/bin/zsh System --> "/etc/passwd" : Wijzig de shell note right of "/etc/passwd" : Standaardshell bijgewerkt @enduml
Specifieke methode voor Kitty
Als je alleen de shell in Kitty wilt wijzigen, bewerk dan het configuratiebestand :
nano ~/.config/kitty/kitty.conf
Voeg deze regel :
shell zsh
Sla op en herstart Kitty.
Configuratie van Zsh (optioneel)
Om jouw Zsh te personaliseren:
Maak een bestand .zshrc
touch ~/.zshrc
nano ~/.zshrc
Voorbeeld van minimale configuratie
export ZSH_THEME="robbyrussell"
export PATH="$HOME/.local/bin:$PATH"
alias ll="ls -la"
Samenvatting van de volledige werkstroom
Het schema hieronder vat het hele proces samen:
@startuml title Workflow van installatie en configuratie start :Download script Kitty; :Installatie in ~/.local; :Aanmaak symlink; :Voeg ~/.local/bin toe aan PATH; if (Zsh installé ?) then (non) :sudo apt install zsh; endif :configureren Kitty.desktop; :Optioneel - standaardterminal wijzigen; :Optioneel - chsh -s /usr/bin/zsh; stop @enduml
Eindcontrole
Start Kitty :
kitty
U zou moeten zien dat`zsh`is actief :
echo $SHELL
Verwacht resultaat :
/usr/bin/zsh
Om de lettergrootte te wijzigen inKitty, moet de parameter worden aangepast`font_size`in het configuratiebestand. Hier volgt de gedetailleerde procedure:
📂 Open het configuratiebestand
Het hoofdbestand van de configuratie bevindt zich gewoonlijk in :
~/.config/kitty/kitty.conf
Als dit bestand nog niet bestaat, kunt u het aanmaken. Voorbeeld:
nano ~/.config/kitty/kitty.conf
🖋️ Toevoegen of wijzigen `font_size
Voeg de volgende richtlijn toe, of wijzig deze indien deze al bestaat:
font_size 14.0
Hier`14.0`Komt overeen met de gewenste grootte. U kunt elke decimale waarde instellen, bijvoorbeeld.12.0, 15.5, enz.
💾 Opslaan en herstarten Kitty
-
Opslaan (
Ctrl + O, dan`Entrée`) en verlaten (Ctrl + X) als u gebruikt`nano`. -
Sluit alle Kitty-vensters en start daarna de terminal opnieuw op zodat de wijziging van kracht wordt.
✅ Dynamische aanpassing (tijdelijke zoom)
Als je tijdelijk wilt in-/uitzoomen zonder de configuratie te wijzigen, gebruik dan de standaardtoetscombinaties :
-
Verhoog de lettergrootte:
Ctrl + Shift + =
-
Lettergrootte verkleinen:
Ctrl + Shift + -
-
Reset de grootte:
Ctrl + Shift + Backspace
Deze instellingen blijven niet behouden nadat de terminal wordt gesloten.
Installatie en configuratie van Oh My Zsh
Nadat Zsh is geïnstalleerd en is geconfigureerd als standaardshell, kun je je omgeving verrijken met Oh My Zsh, een framework voor het beheren van de Zsh-configuratie, dat biedt:
-
een verzameling thema’s voor de prompt,
-
veel plugins,
-
een duidelijke organisatie van de configuratie.
Installatie van Oh My Zsh
Zorg ervoor dat Zsh actief is:
zsh --version
Indien nodig, start:
zsh
Download en voer het officiële installatiescript uit:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Dit script :
-
maakt de map`~/.oh-my-zsh`,
-
sla eventueel je bestand op`~/.zshrc`,
-
activeert automatisch de nieuwe prompt.
Verander het thema
Open uw configuratiebestand :
nano ~/.zshrc
Wijzig de variabele`ZSH_THEME`om een ander thema te kiezen (bijvoorbeeld`agnoster`) :
ZSH_THEME="agnoster
Opslaan en laad de configuratie opnieuw:
source ~/.zshrc
verificatie
Start Kitty en controleer of de prompt goed is veranderd. Je kunt bevestigen dat Oh My Zsh actief is door dit uit te voeren:
echo $ZSH
Het resultaat zou vergelijkbaar moeten zijn :
/home/jouw_gebruiker/.oh-my-zsh
Use case diagram
@startuml
title Gebruiksscenario installatie en gebruik van Oh My Zsh
actor Utilisateur as User
package "Kitty Terminal" {
component "Zsh Shell" as Zsh
}
component "Oh My Zsh Framework" as OhMyZsh
User --> Kitty : Lance Kitty
Kitty --> Zsh : Initialiseer Zsh
Zsh --> OhMyZsh : Laad configuratie (~/.zshrc, thema's, plug‑ins)
User --> OhMyZsh : Personaliseer het thema en de plugins
@enduml
Activeer transluciditeit in Kitty
Een van de meest gewaardeerde functies van Kitty is de mogelijkheid om transparantie toe te voegen aan de achtergrond van de terminal. Hierdoor kun je de onderliggende omgeving (venster, bureaublad, enz.) licht zien, wat bijzonder handig is bij multitasken.
Vereisten voor transparantie
De transparantie in Kitty is gebaseerd op devenstercomponistgebruikt door de grafische omgeving. Onder Xubuntu (gebaseerd op XFCE), zorg ervoor dat decompositie is ingeschakeld.
-
rechtsklik op bureaublad > Instellingen >Instellingen van de vensterbeheerder,
-
tabbladcomponist: het vakje
Activer la compositionmoet worden aangevinkt.
@startuml
title Gebruikssituatie - Transparantie inschakelen in Kitty
actor Utilisateur
rectangle "Grafische omgeving (XFCE/Xubuntu)" {
usecase "Compositie activeren" as UC1
}
rectangle "Kitty Terminal" {
usecase "Stel de transparantie in kitty.conf in" as UC2
}
Utilisateur --> UC1
Utilisateur --> UC2
@enduml
Instellingen van transparantie in kitty.conf
Open uw configuratiebestand`~/.config/kitty/kitty.conf`Le texte a été traduit avec succès.
nano ~/.config/kitty/kitty.conf
Voeg of wijzig de volgende regels:
background_opacity 0.85
Deze parameter accepteert waarden tussen:
-
1.0→ ondeerzig (geen transparantie), -
0.0→ volledig transparant (onbruikbaar), -
tussenliggende waarden als`0.90`,
0.75, etc.
Een goed visueel compromis is meestal tussen`0.85` et 0.95.
Herstart Kitty
Sluit alle instanties van Kitty, en start vervolgens een nieuw venster zodat de wijzigingen van kracht worden:
kitty
Mogelijke aanvullingen
Als u een aangepaste terminalachtergrond gebruikt, kunt u ook een achtergrondkleur met transparantie (in RGBA) instellen:
background #1e1e2eff
Het laatste onderdeel (ff) geeft de opaciteit (van`00` à ff).
Sequentiediagram - Initialisatie van Kitty met transparantie
@startuml title Opstartsequentie van Kitty met transparantie actor User participant "Kitty" as Kitty participant "XFCE Componist" as XFCE participant "GPU/Window Manager" as WM User -> Kitty : Start Kitty Kitty -> kitty.conf : Lees configuratie Kitty -> XFCE : Controleer geactiveerde compositie XFCE --> Kitty : Compositie = actief Kitty -> WM : Verzoek voor transparante vensterallocatie WM --> Kitty : OK (weergegeven met alfa < 1) Kitty -> User : Transparante terminalweergave @enduml
Bekende beperkingen
|
De transluciditeit werkt niet als : - de XFCE-compositor is uitgeschakeld, - een oncompatibele vensterbeheerder wordt gebruikt, - u gebruikt Kitty in een tmux-modus op de achtergrond zonder transparantie-ondersteuning. |
Schakel de geluidsbel uit
Standaard maakt Kitty een bip-geluid wanneer er een verkeerde opdracht wordt ingevoerd of wanneer een terminalgebeurtenis dit activeert. Dit geluid kan snel irritant worden, vooral in een intensieve ontwikkelomgeving.
Om dit gedrag uit te schakelen, voegt u de volgende richtlijn toe aan het bestand`~/.config/kitty/kitty.conf`Please provide the French text you would like me to translate.
audible_bell no
|
Je kunt ook een visuele feedback activeren in plaats van het piep met :
|
Update van Kitty
Omdat Kitty via een script wordt geïnstalleerd en niet via een pakketbeheerder, wordt de update uitgevoerd door het officiële installatiescript opnieuw uit te voeren. Hiermee kun je de nieuwste versie downloaden en je bestaande installatie bijwerken in`~/.local/kitty.app`.
|
Het achtervoegsel`.app`in de weg`~/.local/kitty.app`is de installatieconventie van Kitty op Linux via zijn officiële script, en geeft in geen geval aan dat er exclusieve compatibiliteit met macOS is. |
|
Voordat je de update-opdracht start, zorg ervoor dat je in je thuisdirectory bent ( |
Voer de volgende opdracht uit vanuit uw persoonlijke map:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
Dit script zal zorgen voor:
-
Download de binairebestanden van de nieuwe versie.
-
Bestanden uitpakken in`~/.local/kitty.app`.
-
Werk symbolische links bij indien nodig.
Na de update wordt aangeraden om alle instanties van Kitty te sluiten en opnieuw op te starten om er zeker van te zijn dat de nieuwe versie correct wordt meegenomen.
Referenties
Als je de personalisatie verder wilt verdiepen, raadpleeg dan de officiële documentatie :
Conclusie
U beschikt nu :
-
van een moderne en presterend terminal (Kitty)
-
van een krachtig en aanpasbaar shell (Zsh)
-
van een schone configuratie die onafhankelijk is van systeem-pakketten
-
van een esthetisch en functioneel terminal uitgerust met Oh My Zsh