Echo2Ui는 최소한의 배쉬 유틸리티 세트를 사용하여 제로 출구 코드로 충돌하거나 종료 할 때 모든 프로그램의 Stdout & stderr를 사용합니다.

ECHO2UI 개발의 주요 동기는 프로그램 출력을 사용자 랜드 (데스크탑 환경) 또는 사용자의 관심에 가져 오는 것입니다.
Echo2UI가 목표를 목표로하는 사례는 다음과 같습니다.
Windows가 위의 상황을 손질하는 방법 :
그들은 언급 된 세 가지 문제가 자극적 인 누락 *.dll messagebox를 기억하는 모든 것을보고하는 대화 상자를 제공합니까?

Linux 데스크탑이 위의 상황을 손에 넣는 방법 :
아니요, 우리는 사용자 랜드에 정보를 제공하지 않거나 환경 사용자가 상호 작용하고 있습니다.
또한 시스템에서 충돌했을 때 응용 프로그램의 정확한 출력을 개발자에게보고 할 수 없습니다.
Echo2Ui가 누락 된 .SO 또는 기타 충돌을 처리하는 방법

이 프로젝트의 주요 소스 코드는 현재 3 개의 스크립트를 포함하는 SRC/ 디렉토리에 있습니다.
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
발사통
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
echo2ui는 가능한 한 슬림을 유지하는 것을 목표로합니다. 지금은 필요합니다.
이 세 가지 종속성을 배송하고 Echo2Ui의 기능에 대한 작동 예를 제공하는 독립적 인 스냅 앱은 LZO 압축을 사용할 때 크기가 ~ 4MB이고 크기는 ~ 6MB입니다.
snap install echo2ui
이 예는 Snap Ships 4 응용 프로그램 :