Prvé vydanie Term.Everything na spustenie grafických aplikácií v termináli

Bol prvý beta release nástroja Term.Everything, ktorý umožňuje zobrazovať akékoľvek grafické aplikácie vo vnútri okna terminálového emulátora. Medzi iným program umožňuje spúšťanie grafických aplikácií v termináli pri prístupe k vzdialenému systému cez SSH. Kód projektu je distribuovaný pod licenciou AGPL 3.0, napísaný v jazyku Typescript a vykonáva sa pomocou platformy Bun. Hotové zostavy sú vytvorené vo formáte AppImage.

Technicky Term.Everything predstavuje kompozitný server na báze protokolu Wayland, organizujúci výstup nie na obrazovku, ale do okna terminálu. Na premenu obrázkov na vhodné Unicode symboly s escape sekvenciami ANSI, simulujúcimi grafiku v terminále, sa používa knižnica chafa. Stlačenia kláves a udalosti pohybu myši v termináli sa prenášajú na vstupné udalosti Wayland.

Na termináloch, ktoré podporujú rozšírenie pre výstup rastrových grafík, ako sú kitty, Ghostty, Konsole, wezterm a iTerm2, je výstup takmer nerozoznateľný od otvorenia v bežnom okne.

Prvé vydanie Term.Everything na spustenie grafických aplikácií v termináli

Na obyčajných termináloch sa používa vykreslenie s premenným výstupom na pseudografiku (ACSII grafika).

Prvé vydanie Term.Everything na spustenie grafických aplikácií v termináli
Prvé vydanie Term.Everything na spustenie grafických aplikácií v termináli


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster