Add FuseRootReportMaxFree option

Add an option to allow effectively disable file system space checks for
some file managers before copying files to remote drives.

This is a temporary solution. A better solution is to provide each
remote drive with its own mountpoint, so that the xrdp FUSE filesystem
becomes POSIX compliant.
This commit is contained in:
matt335672
2025-10-06 11:32:54 +01:00
parent c83da5c6b6
commit 4d2c4ae8a5
6 changed files with 47 additions and 0 deletions
+16
View File
@@ -467,6 +467,22 @@ GNOME 3 versions later than 3.29.92. Do not use this for any other reason.
This setting will be removed in a later version of xrdp, when GNOME 3 is
no longer supported.
.TP
\fBFuseRootReportMaxFree\fR=\fI[false|true]\fR
The existing FUSE implementation reports free space on remote drives
in a way which can confuse some file managers if they check for free
space at the FUSE mountpoint before copying files. KDE Dolphin is
affected by this, and will report 'no space available' when trying to
copy to remote drives.
Setting this option will cause the FUSE fileystem to report a
very large amount of free space for the root of the FUSE mountpoint.
This will allow Dolphin to copy files to remote drives, but introduces
a risk that the remote filesystem will run out of space during the copy.
This setting will be removed in a later version of xrdp, when remote drives
receive unique mountpoints.
.TP
\fBSoundNumSilentFramesAAC\fR=\fInumber\fR
Sets the \fInumber\fR of silent frames which are sent to client before close