Nākamajā rakstā mēs apskatīsim Kitiju. Ir par bezmaksas, atvērtā koda termināļa emulators, kas izmanto maz sistēmas resursu. Šai programmatūrai ir atveidošanas veids, kas ļauj tai darboties ātrāk. Tas ietver arī atbalstu paplašinājumiem, ar kuriem jūs varat iespējot dažas papildu funkcijas terminālā. Papildus daudzām citām funkcijām tam ir arī peles atbalsts, unikāls kods, patiesa krāsa un fokusa izsekošana.
Kitija ir paredzēts pieredzējušiem tastatūras lietotājiem. Šī iemesla dēļ visas tā vadīklas darbojas, izmantojot tastatūru, lai gan tā arī pilnībā atbalsta mijiedarbību ar peli. Tās konfigurēšana tiek veikta no vienkārša faila. Šīs lietojumprogrammas kods ir paredzēts vienkāršam un modulāram. Tas ir rakstīts C un Python kombinācijā. Tas nav atkarīgs no liela un sarežģīta lietotāja interfeisa rīkkopa, izmantojot visu OpenGL, lai to visu padarītu.
Kitija ir veidota no paša sākuma, lai to atzītu visas mūsdienu iezīmes terminālspiemēram, unikods, patiesa krāsa, treknrakstā / kursīvā fonti, teksta formatēšana utt. Viens no šī emulatora dizaina mērķiem ir būt viegli izvelkams, lai nākotnē varētu salīdzinoši viegli pievienot jaunas funkcijas.
Daži no Kitijas vispārīgajiem raksturlielumiem
- Darbojas ar Gnu / Linux un macOS.
- Šis emulators izkrauj renderēšanu uz GPU, tādējādi meklējot zemāku sistēmas slodzi un panākt vienmērīgu pārvietošanos.
- Atbalsta visus modernas vienpusējas funkcijasl: grafika / attēli, unikods, patiesa krāsa, peles protokols, fokusa izsekošana, iekavās ievietota ieliktne un dažādi protokolu paplašinājumi jauniem termināliem.
- Atbalsta mozaīkas vairāki termināla logi, viens otram blakus ar dažādu dizainu, neizmantojot papildu programmu, piemēram, tmux.
- To var kontrolēt no skriptiem vai no čaulas komandrindas, pat izmantojot SSH.
- Tam ir ietvars Kaķēni, kas ir maza termināļu programma, kuru var izmantot paplašināt emulatora funkcionalitāti.
- Atzīst starta sesijas. Tas ļauj jums norādīt loga / cilnes izkārtojumu, strādājošos direktorijus un programmas, kuras palaist startējot.
- Tiene vairākas kopēšanas / ielīmēšanas buferi.
- Šis emulators ir spēj palaist vairākas programmas, kas sakārtotas cilnēs un logos. Organizācijas augstākais līmenis ir cilne. Katra cilne sastāv no viena vai vairākiem logiem. Logi var tikt sakārtoti dažādos izkārtojumos. The tastatūras vadīklas, kuras var pielāgot cilnēm un logiem, var iepazīties ar projekta vietne.
Instalējiet kitty termināļa emulatoru Ubuntu
Lejupielādē jaunāko versiju
līdz instalējiet šo emulatoru Ubuntu Mums būs jāatver termināls (Ctrl + Alt + T) un ierakstiet šādu komandu:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
Tas Ubuntu sistēmā instalēs šī termināļa emulatora jaunāko versiju. Tiks uzstādīta vietā ~ / .local / kitty.app / bin / kitty. Ja mēs ejam uz šo mapi, mēs redzēsim failu, uz kura mums ir jāveic dubultklikšķis, lai atvērtu emulatoru.
Ja kaut kas noiet greizi vai vienkārši nevēlaties palaist instalētāju, varat lejupielādēt un instalēt kaķēns manuāli no versiju lapa vietnē GitHub. Gnu / Linux lietotājiem, mums būs tikai jāielādē tarball un jāizvelk to direktorijā. Kaķenes izpildāmais fails būs atkritumu tvertnes apakšdirektorijā.
Integrācija ar darbvirsmu
Ja jūs interesē šī emulatora ikona, kas parādās jūsu sistēmā, starp visiem citiem, jūs to darīsit pievienojiet failu kaķēns.papīra galds. Šīs procedūras detaļas, iespējams, būs jāpielāgo vienam vai otram konkrētam darbvirsmai, taču tai vajadzētu darboties lielākajā daļā lielāko darbvirsmas vidu.
Lai sāktu, mēs to darīsim izveidojiet symlink, lai pievienotu kaķīti PATH (pieņemot, ka ~ / .local / bin atrodas jūsu PATH):
ln -s ~/.local/kitty.app/bin/kitty ~/.local/bin/
Mēs gatavojamies ielieciet failu kitty.desktop kaut kur, kur operētājsistēma to var atrast:
cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications
Lai pabeigtu, pieņemsim atjauniniet kitty ikonas ceļu failā kitty.desktop ar šādu komandu:
sed -i "s/Icon\=kitty/Icon\=\/home\/$USER\/.local\/kitty.app\/share\/icons\/hicolor\/256x256\/apps\/kitty.png/g" ~/.local/share/applications/kitty.desktop
Tā var iegūt vairāk informācijas par šo termināļa emulatoru un tā dokumentāciju jo projekta vietne.