Bugzilla – Bug 127526
"$" in share names makes them invisible in Nautilus
Last modified: 2006-02-06 23:58:45 UTC
If I connect to a smb-server with 3 shared folders, two of them are not visible in nautilus: The shares are named C$, D$ and Matthias. I can only see the last one in nautilus, though I can connect to all of them with konqueror.
Created attachment 53617 [details] Screenshot
Retitling for clarity. I haven't actually tested that the "$" in the share names are causing the problem, but they do sound suspicious.
Indeed, gnome-vfs/modules/smb-method.c skips over shares whose names end with "$": static gboolean is_hidden_entry (char *name) { if (name == NULL) return TRUE; if (*(name + strlen (name) -1) == '$') return TRUE; return FALSE; } (Gaah, and there's a bug if the share name happens to be empty...) Aren't shares special if their names end with "$"? Is one supposed to be able to see them? I'll ask Jeremy about this.
Mailing list discussion here: https://forge.provo.novell.com/mailman/private/desktop-directory-enablement/2006-January/000131.html
Fixed in autobuild. This will be in gnome-vfs2-2.12.2-18 or later.