Thunar does not move deleted files to Trash on BTRFS volume with x-gvfs-trash option
## Version information
- **Operating System**: Arch Linux
- **Kernel Version**: `6.11.5.arch1-1`
- **Thunar Version**: `4.18.11-2`
- **GVFS Version**: `1.56.1-1`
## Steps to reproduce
1. Mount a BTRFS volume using the following fstab entry:
```bash
UUID=$UUID /mnt/nasdata1 btrfs defaults,noatime,compress=zstd,x-gvfs-trash,auto 0 0
```
2. Open Thunar and navigate to a file located on the mounted BTRFS volume.
3. Attempt to delete the file.
## Current behavior
When attempting to delete a file on the BTRFS volume in Thunar, the action tries to permanently remove the file rather than moving it to the Trash. This behavior occurs even though the x-gvfs-trash option is specified in the fstab entry.
## Expected outcome
The file should be moved to the Trash, respecting the x-gvfs-trash mount option, rather than being permanently deleted.
## Additional information
The x-gvfs-trash option is included in the fstab entry to enable Trash functionality on this BTRFS volume.
using gio:
```bash
user@host /mnt/nasdata1 $ touch asd
user@host /mnt/nasdata1 $ gio trash asd
gio: file:///mnt/nasdata1/asd: Trashing on system internal mounts is not supported
```
-----
edit: I've found this bug https://gitlab.gnome.org/GNOME/glib/-/issues/1885
Adding `subvol=/@data` to my fstab a a workaround.
issue