Echo2UI使用最小的Bash Utilities集合使用非零出口代碼崩潰或退出,任何程序都會向Userland(桌面環境)通向任何程序(桌面環境)。

開發Echo2UI的主要動機是將程序的輸出帶到Userland(桌面環境)或用戶的注意。
Echo2UI旨在針對目標的示例案例很少:
Windows如何處理上述情況:
他們提供了一些簡短的對話框,如果提到的三個問題,請全部報告所有的對話框,重新刺激丟失的 *.dll messagebox?

Linux桌面如何處理上述情況:
不,我們不費力地向Userland提供任何信息,或者環境用戶與Interactig進行了Interactig(我們通常假設所有用戶都通過控制台啟動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的目標是保持盡可能苗條。現在只需要:
運送這三個依賴項並提供Echo2UI功能的工作示例的獨立SNAP應用程序的大小約為4MB,使用LZO壓縮時大小約為6MB。
snap install echo2ui
此示例快照4個應用程序: