Saluran ECHO2UI STDOUT & STDERR dari program apa pun ke Userland (Desktop Environment) ketika mereka macet atau keluar dengan kode keluar non nol menggunakan set minimal utilitas bash.

Motivasi utama di balik pengembangan ECHO2UI adalah membawa output program ke Userland (lingkungan desktop) atau perhatian pengguna.
Beberapa contoh kasus yang ECHO2UI bertujuan untuk menargetkan:
Bagaimana Windows Handels Situasi di atas:
Mereka memberikan beberapa kotak dialog yang melaporkan semua jika tiga masalah yang disebutkan, ingat kotak pesan yang hilang *.dll yang menjengkelkan?

Bagaimana Linux Desktop Handel Situasi Di atas:
Tidak, kami tidak repot -repot memberikan informasi apa pun kepada Userland atau pengguna lingkungan yang berinteraksi dengan (kami umumnya mengasumsikan bahwa semua pengguna meluncurkan aplikasi GUI melalui konsol?) Jadi, kami meninggalkan pengguna tanpa petunjuk dengan membuat mereka tidak menyadari mengapa aplikasi gagal memulai atau macet.
Mereka juga tidak akan dapat melaporkan kepada pengembang output yang tepat dari aplikasi ketika macet pada sistem mereka.
Bagaimana echo2ui akan menangani hilangnya .so atau crash lainnya

Kode sumber utama proyek ini hidup di SRC/ Direktori yang berisi 3 skrip sampai sekarang:
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
peluncur
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 bertujuan untuk tetap ramping mungkin. Saat ini hanya perlu:
Aplikasi SNAP independen yang mengirimkan ketiga dependensi ini dan memberikan contoh kerja fungsionalitas ECHO2UI berukuran ~ 4MB dan ukuran ~ 6MB saat menggunakan kompresi LZO.
snap install echo2ui
Contoh ini SNAP SHIPS 4 Aplikasi: