Use "fuse" fstype instead of "fuse.<name-of-the-AppImage>"
A FreeBSD kernel developer noted:
The fstype is fuse.scribus-1.5.6.1-linux-x86_64.AppImage (you can see this when typing
mountin a terminal while you are running an AppImage).
Can we make it just fuse?
This should hopefully increase compatibility with the Linuxulator in existing FreeBSD kernel versions and should have no ill side effects.
References:
- https://github.com/AppImage/AppImageKit/issues/98
- https://reviews.freebsd.org/D30606
FUSE has these options:
fsname=NAME
Sets the filesystem source (first field in /etc/mtab). The default is the mount program name.
subtype=TYPE
Sets the filesystem type (third field in /etc/mtab). The default is the mount program name. If the kernel suppports it, /etc/mtab and /proc/mounts will show the filesystem type as fuse.TYPE
Which combination of fsname and/or subtype arguments would give us just fuse instead of the current fuse.scribus-1.5.6.1-linux-x86_64.AppImage?
Note that starting from https://github.com/freebsd/freebsd-src/commit/128a1db806d (and upcoming FreeBSD releases) Linuxulator supports both.
Thank you very much @trasz. Is there any change this might be merged into the 12.x and 13.x series?
Yes, that's the plan.
@probonopd I doubt that we set it at all, but I wouldn't mind not setting it (or fixing the subtype to "appimage-type*"). I am concerned we have to patch squashfuse for that, though.