ECHO2UIは、最小限のBASHユーティリティセットを使用して非ゼロの出口コードでクラッシュまたは出口でクラッシュまたは出口でクラッシュまたは終了するときに、ユーザーランド(デスクトップ環境)へのあらゆるプログラムのstdout&stderrをチャネルします。

ECHO2UIの開発の背後にある主な動機は、プログラムの出力をユーザーランド(デスクトップ環境)またはユーザーの注意に導くことです。
echo2UIがターゲットを目指しているケースの例:
Windowsが上記の状況をどのように扱うか:
彼らは、3つの問題が言及されている場合、すべてを報告するダイアログボックスのいくつかを提供します。

Linuxデスクトップが上記の状況をどのように扱うか:
いいえ、ユーザーランドや環境に情報を提供することを気にしません。ユーザーは、一般に、すべてのユーザーがコンソールを介してGUIアプリケーションを起動していると仮定していますか?)。
また、システムでクラッシュしたときにアプリケーションの正確な出力を開発者に報告することもできません。
Echo2UIがどのように欠落しているか、またはその他のクラッシュを処理するか

このプロジェクトの主なソースコードは、現在の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は、できるだけスリムにとどまることを目指しています。今はただ必要です:
これら3つの依存関係を出荷し、Echo2UIの機能の実用的な例を提供する独立したSNAPアプリは、LZO圧縮を使用する場合、サイズが4MB、サイズは6MBです。
snap install echo2ui
この例Snap Ships 4アプリケーション: