Os canais de eco2UI stdout e stderr de qualquer programa para usuários (ambiente de desktop) quando eles travam ou saem com códigos de saída não zero usando o mínimo de conjunto de utilitários de bash.

A principal motivação por trás do desenvolvimento do eCHO2UI é levar a saída do programa para o Userland (Ambiente da área de trabalho) ou à atenção do usuário.
Poucos exemplos de casos que echo2ui pretendem segmentar:
Como o Windows manuse as situações acima:
Eles fornecem uma caixa de diálogo com falta de diálogo que relatam todos se os três problemas mencionados sobre, lembre -se da falta de MessageBox.

Como o Linux Desktop manuse as situações acima:
Não, não nos preocupamos em fornecer nenhuma informação para o Userland ou o Usuário do Meio Ambiente está interage (geralmente assumimos que todos os usuários estão lançando aplicativos da GUI via console?) Então, deixamos o usuário sem pista, deixando -os sem saber por que o aplicativo não conseguiu iniciar ou travar.
Eles também não poderão reportar aos desenvolvedores a saída exata do aplicativo quando ele colidir com seu sistema.
Como o eCHO2UI lidará com a falta de .so ou qualquer outro acidente

O principal código -fonte deste projeto vive no SRC/ diretório que contém 3 scripts a partir de agora:
ECHO2UI
echo2ui shows informational messages using xterm and whiptail
Usage: ./echo2ui [context name] [title] [message] [width] [height]
Example: ./echo2ui 'My Context' 'My Title' 'Hello from echo2ui!' 60 20
lançador
this wrapper script will launch the application and bind it to echo2ui
Usage: ./launcher [launchable-app or its path] [path to log file (optional)]
Example 1: ./launcher wonderwall
Example 2: ./launcher wonderwall /tmp/wonderwall.log
echo2ui_util
it's a common utility script shared between script present in the same directory
O Echo2UI pretende permanecer o mais pequeno possível. No momento, só precisa:
O aplicativo SNAP independente que envia essas três dependências e fornece um exemplo de funcionamento das funcionalidades do Echo2UI tem ~ 4 MB de tamanho e ~ 6 MB de tamanho ao usar a compactação LZO.
snap install echo2ui
Este exemplo Snap envia 4 aplicativos: