Sí, es una posibilidad ... de hecho, el programa está separado en dos funciones, una que es el programa en sí y otra que es la GUI que llama a la otra función. No quiero separarlo en dos programas porque no le veo justificación en cuanto a líneas de código y administración (es pequeño, para la "GUI" solo es llamar a zenity un par de veces).
Pero ahora que lo dices, lo que sí podría hacer es recibir un parámetro que me indicase si mostrar la GUI o no
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
...
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
, voy a intentarlo.