No.
If you are worried about losing files, you are “dry” - this is really the only option:
git clean -n
or equivalent
git clean --dry-run
Git does not know the main desktop environment and probably never will.
Git GUIs can show you these files, but why do you want to move them to the trash? Just think about what you do before deleting files.
Alternatively, add the files to a separate branch in your repository, although this probably defeats the purpose of deleting them first.
source share