I am working on an application that utilizes libfuse library. The application creates a virtual filesystem and runs some commands from there.
The problem is when I mount the filesystem, gvfs (or if to be precise this binary /usr/lib/gvfs/gvfs-gdu-volume-monitor) creates a desktop icon that points to my filesystem.
$ gvfs-mount -i -l
Mount(0): 11 -> file:///home/anatol/tmp/fuse/11
Type: GProxyMount (GProxyVolumeMonitorGdu)
themed icons: [drive-harddisk] [drive]
This is not what I really want. My folder (/home/anatol/tmp/fuse/11) is a temporary filesystem that lives several seconds and I don't want to have a link to it from the desktop. How to tell the gvfs not to show it?
You can find a repro case program here http://sourceforge.net/apps/mediawik...le=Hello_World just copy the program below and compile it with
$ gcc -Wall `pkg-config fuse --cflags --libs` hello.c -o hello