Lançamento da primeira versão do Term.Everything para executar aplicativos gráficos no terminal

Foi lançado o primeiro beta da ferramenta Term.Everything, que permite exibir qualquer aplicativo gráfico dentro de uma janela com um emulador de terminal. Entre outras coisas, o programa possibilita a execução de aplicativos gráficos no terminal ao acessar um sistema remoto via SSH. O código do projeto é distribuído sob a licença AGPL 3.0, escrito em TypeScript e executado usando a plataforma Bun. As compilações finais estão formatadas como AppImage.

Tecnicamente, o Term.Everything é um compositor de servidor baseado no protocolo Wayland, organizando a saída não na tela, mas em uma janela de terminal. Para converter imagens em caracteres Unicode apropriados com sequências de escape ANSI, que simulam gráficos no terminal, é utilizada a biblioteca chafa. Pressionamentos de teclas e eventos de movimento do mouse no terminal são transmitidos como eventos de entrada do Wayland.

Em terminais que suportam extensões para a saída de gráficos rasterizados, como kitty, Ghostty, Konsole, wezterm e iTerm2, a saída é quase indistinguível de uma abertura em uma janela normal.

Lançamento da primeira versão do Term.Everything para executar aplicativos gráficos no terminal

Em terminais simples, é utilizada a renderização com a conversão da saída em pseudográfico (gráficos ACSII).

Lançamento da primeira versão do Term.Everything para executar aplicativos gráficos no terminal
Lançamento da primeira versão do Term.Everything para executar aplicativos gráficos no terminal


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster