Byl zveřejněn první beta vydání nástroje Term.Everything, který umožňuje zobrazit jakékoli grafické aplikace uvnitř okna s emulátorem terminálu. Mimo jiné program umožňuje spouštět grafické aplikace v terminálu při přístupu k vzdálenému systému přes SSH. Kód projektu je distribuován pod licencí AGPL 3.0, je napsán v jazyce Typescript a běží na platformě Bun. Hotové sestavení je vytvořeno ve formátu AppImage.
Technicky vzato, Term.Everything představuje kompozitní server založený na protokolu Wayland, který organizuje výstup ne na obrazovku, ale do okna terminálu. K převodu obrázků na vhodné Unicode znaky s escape sekvencemi ANSI, které simulují grafiku v terminálu, se používá knihovna chafa. Stisknutí kláves a události pohybu myši v terminálu se přenášejí na vstupní události Wayland.
Na terminálech, které podporují rozšíření pro výstup rastrové grafiky, jako jsou kitty, Ghostty, Konsole, wezterm a iTerm2, se výstup téměř neliší od otevření v běžném okně.

Na jednoduchých terminálech se používá vykreslování s převodem výstupu na pseudografiku (ACSII grafiku).


Zdroj: opennet.ru
