К сожалению, из-за того, что диалог file-chooser был закодирован в GTK + 3.x, вы не можете последовательно изменять это поведение.
File-chooser всегда будет возвращаться к последним документам, так как если приложение, которое вы используете, специально закодировано, чтобы открыть папку по умолчанию, и большинство приложений не имеют этой опции.
См. этот ответ: Могу ли я запретить приложениям выбирать «Недавно использованные», по умолчанию в диалогах выбора файлов?
Как вы там прочтете, я много тестировал, и вокруг не было никакого способа. Извините, что вы не можете получить то, что хотите в этом случае, но вы можете сообщить об ошибке, и, возможно, они будут реализовывать этот вариант.
hmm, untested
children=()
loopProgram1 & children+=($!)
loopProgram2 & children+=($!)
loopProgram3 & children+=($!)
Program4
kill "${children[@]}"
hmm, untested
children=()
loopProgram1 & children+=($!)
loopProgram2 & children+=($!)
loopProgram3 & children+=($!)
Program4
kill "${children[@]}"