Megjelent a Kitty 0.50: munkamenet‑visszaállítás és dokkolható ablakok

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Megjelent a Kitty 0.50, a GPU‑gyorsítást használó, többplatformos terminálemulátor legújabb verziója. Az egyik fő újdonság a dokkolható ablakok támogatása. Ezek az ablakok más terminálablakok vagy lapok széléhez csatlakoznak. Az új funkció a launch --type=window-dock és a launch --type=tab-dock parancsokkal érhető el.

Fontos fejlesztés az automatikus munkamenet‑visszaállítás is, az új restore_session_after_logout opcióval. Ha ezt bekapcsoljuk, a Kitty kijelentkezés, újraindítás vagy leállítás során elmenti a futó példányok állapotát, beleértve a visszagörgetési előzményeket is, majd a következő indításkor visszaállítja azokat.

Linuxon ehhez az Inhibit desktop portal szükséges, míg macOS alatt a program titkosítva, a rendszer kulcskarakterláncát használva tárolja az elmentett állapotot.

A lapkezelés is bővült, a lapok így már inkább elnevezett munkaterületekként használhatók. Az új launch --focus-existing opció egy már létező ablakra vagy lapra vált, ahelyett hogy újat hozna létre. A felhasználók a lapokat cím szerint ábécésorrendbe rendezhetik, az ablakokat pedig elnevezett lapokba mozgathatják, szükség esetén automatikusan létrehozva ezeket a lapokat.

Wayland felhasználók számára a Kitty 0.50 érintőképernyő‑támogatást hoz, beleértve a koppintásos kattintást, a lendületes görgetést és az érintéses szövegkijelölést. Emellett az olyan kompozitorokon, mint a GNOME, a kliensoldali ablakdekorációk már követik az asztal címsorbetűtípusait, szövegnagyítását, gombelrendezését és címsorkattintási beállításait.

A kiadás kibővíti a korábbi, 0.49‑es sorozatban bevezetett egyedi shader funkciókat is. Három új kurzorkövető shader – cursor-trail-railgun, cursor-trail-torpedo és cursor-trail-pixiedust – animált részecskeeffekteket ad a kurzormozgáshoz. A shaderek mostantól billentyűparancsokra is reagálhatnak, az extra animációs vezérlők pedig támogatják a halványítást, a visszafelé lejátszást és a hurkolt effekteket.

Grafikai oldalon két új, indexelt színű képformátum jelent meg, amelyek lehetővé teszik, hogy a képek a terminál színpalettáját használják. Így a színek automatikusan változhatnak, amikor témát váltunk. A Kitty emellett támogatja a Program Status Protocolt, amelynek segítségével az alkalmazások jelezhetik, hogy futnak, befejeződtek, hibával leálltak vagy felhasználói beavatkozásra várnak. Ezeket az állapotokat közvetlenül a lapokon is meg lehet jeleníteni.

További fejlesztés az egységesebb keret és térköz a terminálablakok között, a felosztott elrendezésekhez tartozó extra átméretezési lehetőségek, valamint az, hogy a mouse_map segítségével már az egérgörgőhöz is rendelhetünk műveleteket. A munkamenetfájlok mostantól megőrzik az operációs rendszer szerinti ablakgeometriát, az automatikus témaváltás pedig jobban megtartja a futó alkalmazások által beállított színeket.

Linux és BSD rendszereken a felhasználók a MIME‑típusok pontosabb felismeréséből is profitálnak, a shared-mime-info gyorsítótár használatával, beleértve a kiterjesztés nélküli fájlok azonosítását is. Emellett a renderelési optimalizálások csökkentik az olyan alkalmazások okozta villódzást, amelyek gyakran frissítik a terminálképernyő kis részeit.

Végül a Kitty 0.50 számos hibát és biztonsági problémát is javít. Többek között orvosol egy távoli vezérlést érintő hitelesítési megkerülést, amely lehetővé tette, hogy egy speciálisan összeállított kérés kikerülje a jelszavas azonosítást. Emellett több memóriabiztonsági hibát is kijavítottak, köztük egy heap buffer túlcsordulást, egy tartományon kívüli írást és egy use-after-free hibát a konfiguráció újratöltésekor.

További javítások érintik a Wayland összeomlásait, a terminál megjelenítését, az SSH-kapcsolatokat, a fájlátvitelt, a fogd‑és‑vidd műveleteket és az asztali értesítéseket. Linuxon az értesítések most már a Kitty desktop fájlját azonosítják, így az olyan környezetek, mint a KDE Plasma, helyesen tudják csoportosítani őket.

További részletekért nézd meg a változásnaplót.