Megjelent a Kitty 0.42

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

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.