A Kitty 0.42 új kiadása egy „Quake-stílusú” lebegő terminálablakot, továbbfejlesztett Unicode-kezelést és számos praktikus újdonságot hoz az egyik leggyorsabb, GPU-gyorsított terminálemulátorba.
Lebegő, egybillentyűs terminálablak: gyors és kéznél van
A Kitty terminálemulátor, amely GPU-gyorsítással (grafikus processzorral való megjelenítés) működik, megkapta a 0.42-es frissítést, amelynek legnagyobb újdonsága a gyors-elérésű terminál (quick-access-terminal) – egy „Quake-stílusú” lenyíló ablak, amely egyetlen billentyűleütéssel előhívható.
Ez a lebegő ablak:
- a teljes asztal fölött jelenik meg (nem vált át másik ablakba),
- támogatja az áttetszőséget,
- működik X11, Wayland és macOS rendszeren is.
Magyarázat: A „Quake-stílusú terminál” az első személyű lövöldözős játékokból ismert lenyíló konzolra utal, amely a képernyő tetejéről csúszik le, és gyorsan eltüntethető.
A felhasználók testre szabhatják ezt az ablakot egy quick-access-terminal.conf fájllal, amely külön beállításokat engedélyez erre a nézetre. Például megadható más betűtípus, méret vagy színprofil, mint a fő terminálablakban.
Unicode 16 és grapheme támogatás
A Kitty immár teljes körűen támogatja a Unicode 16 szabvány szerinti „grapheme cluster” szegmentálást – ez biztosítja, hogy az összetett karakterek, például emojik, kombinált ékezetes betűk vagy ázsiai írásjelek helyesen jelenjenek meg, akkor is, ha a terminál cellákra bontja a szöveget.
Magyarázat: A grapheme cluster egy olyan karaktercsoport, amit a felhasználó egyetlen egységként lát (pl. egy „” zászló emoji valójában több Unicode karakterből áll).
További újdonságok
- A sötét/világos téma automatikus váltása már a háttérképekre is kiterjed, így a háttér is szinkronban marad az aktív színsémával.
- A panel nevű „kitten” modul mostantól képes több panelt kezelni egyetlen folyamatban: kitty +kitten panel --single-instance, ami csökkenti a memóriahasználatot, ha több ablak van megnyitva.
- A Kitty elindítható rejtett állapotban is (--start-as=hidden), ami hasznos automatizált szkriptekhez.
- A távoli vezérlő API új funkciókkal bővült: pl. várakozás a gyerekfolyamatok befejezésére, panelmódosítás futás közben, vagy ablakok elrejtése/megjelenítése.
- Az egér kurzor eltűnésének ideje (mouse_hide_wait) most már szabályozható.
- A diff kitten (szöveg-összehasonlító modul) mostantól támogatja a vim-stílusú fél- és egészoldalas görgetést, valamint a named pipe típusú bemenetet.
- A betűméret állító (change_font_size) már nem csak 1 pontos lépésekben tud méretet változtatni, hanem szorzóval vagy osztással is.
Platform-specifikus finomhangolás
- Wayland alatt, ahol elérhető az xdg-system-bell protokoll, a Kitty képes közvetlenül kiváltani a rendszer figyelmeztető hangját.
- macOS rendszeren ismét működik a színsémának megfelelő vizuális ablakválasztás.
Emellett több régi hibát is javítottak, többek közt a 0.36.0 verzió óta jelen lévő parancssoros problémákat és témaalkalmazási hibákat is.
Letöltés és további információ
A Kitty 0.42 elérhető Linux, macOS és Windows rendszerekre is. A részletekért és a teljes változáslistáért érdemes átnézni a hivatalos changelogot.
