Je viens d'écrire un petit script bash utilisant gtkdialog (sudo apt-get install gtkdialog),
il y a une zone de texte, un bouton pour effacer le texte et un bouton pour quitter
#!/bin/bash
# définition de la fenêtre gtkdialog
export MAIN_DIALOG='
<window title="Conversation" width_request="800" height_request="600">
<vbox>
<edit wrap-mode="2">
<variable>TEXTE</variable>
</edit>
<hbox>
<button>
<label>Effacer le texte</label>
<action type="clear">TEXTE</action>
</button>
<button>
<input file icon="gtk-close"></input>
<label>Quitter</label>
</button>
</hbox>
</vbox>
</window>'
gtkdialog --program=MAIN_DIALOG
La ligne
<window title="Conversation" width_request="800" height_request="600"> peut être modifiée pour s'adapter à la résolution de l'écran