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个应用程序: