Hallo,

das geht evtl. über eine Pipe. zenity bietet einen FileDialog für X-Server. Da ich keine GUI nutze, kann ich es nicht testen.

Folgender Aufruf sollte den gewählten Dateinamen zurückgeben:
Code:
zenity --file-selection
Die Ausgabe dann halt per Pipe einlesen. Das Programm läuft dann halt nur, wenn zenity auch installiert ist.