A Ghostty egy modern és funkciókban gazdag terminálemulátor, amely mind a végfelhasználók, mind a terminálalkalmazás-fejlesztők igényeit kielégíti. A szoftver jelenleg macOS-en és Linuxon érhető el, natív Windows-támogatás a jövőben várható.
Tartalomjegyzék
A Szoftver eredete
A Ghostty Mitchell Hashimoto, a HashiCorp társalapítójának ötlete. Hashimoto kulcsszerepet játszott a vállalat ikonikus termékeinek – például a Terraform, Vagrant, Packer, Nomad – létrehozásában, amelyek mára elengedhetetlen eszközökké váltak a DevOps szakemberek számára világszerte.
Az alkalmazás ingyenes és nyílt forráskódú, az MIT-licenc alatt terjesztve, és a legtöbb felhasználó számára konfiguráció nélkül azonnal használatra kész. Ennél is fontosabb azonban, hogy platformokon átívelő megoldást kínál, natív operációs rendszer élményt nyújtva Linux és macOS felhasználóknak egyaránt. macOS-en a Swiftet, az AppKit-et és a SwiftUI-t használja, míg Linuxon a Zig-et párosítja a GTK4-gyel.
A Ghostty jellemzői
A Ghostty számos kiemelkedő funkcióval teszi még vonzóbbá a használatát. Több terminálablak, fül és osztott nézet egyszerű kezelését teszi lehetővé, mindezt natív felhasználói felületelemekkel megvalósítva. A GPU-gyorsított renderelés macOS-en a Metal, Linuxon pedig az OpenGL segítségével biztosítja a hatékony és gyors működést. A vizuális élményt több száz választható téma gazdagítja, amelyek között a világos és sötét mód automatikusan is váltható.
Tökéletesen támogatja a ligatúrákat, a többkódpontos emojikat, és pontosan jeleníti meg az arab és héber szövegeket balról jobbra írásmódban. Emellett támogatja a Kitty grafikus protokollt, amely lehetővé teszi, hogy terminálalkalmazások beágyazott képeket jelenítsenek meg, ezzel gazdagítva a vizuális élményt.
A fejlesztők számára is számos lehetőséget nyújt
A fejlesztők számára a Ghostty modern lehetőségeket biztosít, például a Kitty billentyűzetprotokoll és a szinkronizált renderelés révén, amelyek lehetővé teszik a terminálalkalmazások számára, hogy olyan funkciókat kínáljanak, amelyeket más emulátorok nem támogatnak. A Ghostty célja, hogy minden platformon natív alkalmazásként működjön, különösen macOS-en, ahol olyan egyedi funkciókat kínál, mint a Quick Terminal – egy azonnal megnyíló könnyű terminál az Apple menüsáv alatt –, a biztonságos billentyűzetbevitel, amely automatikusan védi a jelszavakat, valamint a Quick Look támogatása, amellyel gyors definíciókat és webkereséseket lehet végrehajtani.
A Ghostty az xterm szabványhoz igazodik, miközben támogatja a legmodernebb protokollokat és vezérlősorozatokat, ezzel biztosítva a régi és új terminálalkalmazások széles körű kompatibilitását. A szoftver tehát nemcsak egy erőteljes eszköz a végfelhasználók számára, hanem egy innovatív platform a fejlesztők számára is, amely a terminálemulátorok új generációját képviseli.
További információért tekintsd meg a projekt dokumentációját, vagy látogasd meg annak GitHub-oldalát.