Den första beta-versionen av verktyget Term.Everything har publicerats, vilket gör det möjligt att visa alla grafiska applikationer i ett fönster med terminalemulator. Bland annat gör programmet det möjligt att köra grafiska applikationer i terminalen nÀr man har Ätkomst till ett fjÀrrsystem via SSH. Projektets kod distribueras under licensen AGPL 3.0, Àr skriven i Typescript och körs med hjÀlp av plattformen Bun. Klara byggen har formatats i AppImage-format.
Tekniskt sett Àr Term.Everything en sammansatt server baserad pÄ Wayland-protokollet, som organiserar utmatning inte till skÀrmen, utan till terminalfönstret. För att konvertera bilder till lÀmpliga Unicode-tecken med escape-sekvenser ANSI, som simulerar grafik i terminalen, anvÀnds biblioteket chafa. Tangenttryckningar och musrörelser i terminalen översÀtts till Wayland inmatningsevent.
PÄ terminaler som stöder tillÀgg för utmatning av rastergrafik, sÄsom kitty, Ghostty, Konsole, wezterm och iTerm2, Àr utmatningen nÀstan svÄr att sÀrskilja frÄn att öppna i ett vanligt fönster.

PÄ enkla terminaler anvÀnds rendering med en konvertering av utmatningen till pseudografik (ACSII-grafik).


KĂ€lla: opennet.ru
