Você pode tentar um script semelhante:
while true
do
fileName=$(inotifywait -r -e create ~/Documents/Process | sed -r 's/^.*CREATE(,ISDIR)*\s+(.*)$//g')
zenity --warning --text="You have a new file/folder named $fileName"
done
A variável fileName contém o nome do arquivo extraído que inotifywait detecta e gera. (Ele é filtrado da saída usando um comando sed ).
Em seguida, o $fileName é exibido por zenity usando a opção --text= .
Essas duas linhas são executadas em um loop infinito para permitir a detecção de outros eventos de criação. Use CTRL + C para abortar o relógio.