Is there one, or one planned? I searched LSB and found 100s of relevant entries in various libraries, all labeled "never in LSB" or "no plan for LSB".

The lack of a standard makes it impossible to programmatically move files into trash in a way that works for different desktops (gnome, kde, etc.), all of which seem to do this differently.

The latest release of gnome moved the trash directory from ~/.Trash/ to a more complex system with metadata to enable "undeletes" to be more automated (what Microsoft and Apple did 20 years ago). Programs using the old system are now broken.