В gtk можно в одном окне выводить результат команды
<entry><variable>COMMANDS</variable></entry>
<button><label>exec</label><action>echo "$(eval "$COMMANDS")" > /tmp/comm</action></button>
<edit file-monitor="true" auto-refresh="true" selectable="true">
<input file>/tmp/comm</input></edit>
Подскажите можно как-то просто реализовать такое в yad. Пробовал такой код,но он не работает.Не разберусь никак с логикой yad.
file="/tmp/comm"
fun () {find /home -name "*.png";}
export -f fun
exec 3<> $file
yad --plug=111 --tabnum=1 --form \
--field="Filename:":CBE \
--field="yad-search:fbtn" 'bash -c "fun"' & \
yad --plug=111 --tabnum=2 --list --no-markup --dclick-action='bash -c "xdg-open %s"' \
--text $"Search results:" --column=$"Name" --search-column=1 --expand-column=1 <&3 & \
yad --paned --key=111 --button="yad-close:1" --width=700 --height=500 \
--title=$"Find files" --window-icon="find" \
exec 3>&-