I den næste artikel skal vi se på Kitty. Er om en gratis open source terminalemulator, der bruger få systemressourcer. Denne software har en type gengivelse, der får den til at køre hurtigere. Det inkluderer også understøttelse af udvidelser, som du kan aktivere nogle avancerede funktioner i terminalen. Den leveres også med musesupport, unik kodning, ægte farve og fokussporing blandt mange andre funktioner.
Kitty er designet til avancerede tastaturbrugere. Af denne grund alle dens kontroller fungerer fra tastaturet, selvom det også fuldt ud understøtter interaktion med musen. Dens konfiguration udføres fra en simpel fil. Koden i denne applikation er designet til at være enkel og modulær. Det er skrevet i en kombination af C og Python. Det er ikke afhængigt af noget stort og komplekst UI-værktøjssæt, der kun bruger OpenGL til at gengive det hele.
Kitty er designet fra bunden til at indrømme alle de moderne træk ved en terminalsåsom unicode, ægte farve, fed / kursiv skrifttype, tekstformatering osv. Et af designmålene for denne emulator er at være let udvidelig, så nye funktioner kan tilføjes i fremtiden med relativ lethed.
Nogle af de generelle egenskaber ved Kitty
- Fungerer på Gnu / Linux og macOS.
- Denne emulator aflaster gengivelsen til GPU'en og søger således en lavere systembelastning og opnå en jævn forskydning.
- Understøtter alle moderne single-ended funktionerl: grafik / billeder, unicode, ægte farve, museprotokol, fokussporing, parentes indsat og forskellige protokoludvidelser til nye terminaler.
- Understøtter mosaik flere terminalvinduer, den ene ved siden af den anden med forskellige designs uden behov for at bruge et ekstra program som tmux.
- Kan styres fra scripts eller fra shell-kommandoprompten, selv via SSH.
- Det har en ramme for Killinger, som er et lille terminalprogram, der kan bruges til udvide emulatorfunktionalitet.
- Indrømmer opstartssessioner. Dette giver dig mulighed for at specificere vindue / fanelayout, arbejdsmapper og programmer, der skal køres ved opstart.
- Det har flere kopier / indsæt buffere.
- Denne emulator er i stand til at køre flere programmer organiseret i faner og vinduer. Det øverste organisationsniveau er fanen. Hver fane består af et eller flere vinduer. Windows kan arrangeres i forskellige layouter. Det tastaturkontroller, som kan tilpasses til faner og vinduer, kan de høres i projektwebsted.
Installer kitty terminalemulator på Ubuntu
Download den nyeste version
til installer denne emulator på Ubuntu Vi bliver nødt til at åbne en terminal (Ctrl + Alt + T) og skrive følgende kommando:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
Dette installerer den nyeste version af denne terminalemulator på Ubuntu-systemet. Installeres på stedet ~ / .local / kitty.app / bin / kitty. Hvis vi går til denne mappe, ser vi den fil, som vi skal dobbeltklikke på for at åbne emulatoren.
Hvis noget går galt, eller du bare ikke vil køre installationsprogrammet, kan du download og installer kitty manuelt fra versioner side på GitHub. Gnu / Linux-brugere, vi bliver kun nødt til at downloade tarball og udpakke den i en mappe. Kitty-eksekverbarheden vil være i undermappen bin.
Integration med skrivebordet
Hvis du er interesseret i at få ikonet til denne emulator til at blive vist på dit system, blandt alle de andre, bliver du nødt til det tilføj filen kitty.desktop. Detaljerne i den følgende procedure skal muligvis justeres til et eller andet bestemt skrivebord, men det skal fungere i de fleste større skrivebordsmiljøer.
For at starte vil vi Opret symlink for at tilføje kitty til PATH (forudsat at ~ / .local / bin er i din PATH):
ln -s ~/.local/kitty.app/bin/kitty ~/.local/bin/
Vi skal placer kitty.desktop-filen et sted, hvor operativsystemet kan finde den:
cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications
Lad os afslutte opdater stien til kitty-ikonet i kitty.desktop-filen med følgende kommando:
sed -i "s/Icon\=kitty/Icon\=\/home\/$USER\/.local\/kitty.app\/share\/icons\/hicolor\/256x256\/apps\/kitty.png/g" ~/.local/share/applications/kitty.desktop
Du kan få flere oplysninger om denne terminalemulator og dens dokumentation i projektwebsted.