Avaldatud on Term.Everything utiliidi esimene beetaversioon. See võimaldab terminali emulaatori abil aknas kuvada mis tahes graafilisi rakendusi. Muuhulgas võimaldab programm SSH kaudu kaugsüsteemile ligipääsemisel terminalis graafilisi rakendusi käivitada. Projekti kood levitatakse AGPL 3.0 litsentsi alusel, see on kirjutatud Typescript keeles ja käivitatud Bun platvormi abil. Valmis assemblerid genereeritakse AppImage'i vormingus.
Tehniliselt on Term.Everything Waylandi protokollil põhinev liitserver, mis korraldab väljundit mitte ekraanile, vaid terminaliaknasse. Chafa teeki kasutatakse piltide teisendamiseks sobivateks Unicode'i märkideks ANSI paosjärjestuste abil, mis simuleerivad graafikat terminalis. Terminali klahvivajutused ja hiire liikumise sündmused teisendatakse Waylandi sisendsündmusteks.
Terminalides, mis toetavad rastergraafika väljundlaiendit, näiteks kitty, Ghostty, Konsole, wezterm ja iTerm2, on väljund peaaegu eristamatu tavalises aknas avanevast.

Lihtsates terminalides kasutatakse renderdamist, mille väljund teisendatakse pseudograafikaks (ACSII graafikaks).


Allikas: opennet.ru
