--- nautilus-2.27.2-orig/src/file-manager/fm-tree-view.c	2009-05-23 20:13:29.000000000 +0200
+++ nautilus-2.27.2/src/file-manager/fm-tree-view.c	2009-06-20 22:19:39.925125920 +0200
@@ -1357,6 +1357,7 @@
 	char *location;
 	GIcon *icon;
 	NautilusWindowSlotInfo *slot;
+	const char *icon_names[] = {"distributor-logo", "start-here", NAUTILUS_ICON_FILESYSTEM, NULL};
 	
 	view->details->child_model = fm_tree_model_new ();
 	view->details->sort_model = GTK_TREE_MODEL_SORT
@@ -1377,7 +1378,7 @@
 	fm_tree_model_add_root_uri (view->details->child_model, home_uri, _("Home Folder"), icon, NULL);
 	g_object_unref (icon);
 	g_free (home_uri);
-	icon = g_themed_icon_new (NAUTILUS_ICON_FILESYSTEM);
+	icon = g_themed_icon_new_from_names (icon_names, -1);
 	fm_tree_model_add_root_uri (view->details->child_model, "file:///", _("File System"), icon, NULL);
 	g_object_unref (icon);
 #ifdef NOT_YET_USABLE /* Do we really want this? */
--- nautilus-2.27.2-orig/src/nautilus-places-sidebar.c	2009-05-23 20:13:29.000000000 +0200
+++ nautilus-2.27.2/src/nautilus-places-sidebar.c	2009-06-20 22:20:25.805124297 +0200
@@ -278,6 +278,7 @@
 	GIcon *icon;
 	GFile *root;
 	NautilusWindowSlotInfo *slot;
+	const char *icon_names[] = {"distributor-logo", "start-here", NAUTILUS_ICON_FILESYSTEM, NULL};
 
 	selection = gtk_tree_view_get_selection (sidebar->tree_view);
 	gtk_list_store_clear (sidebar->store);
@@ -318,7 +319,7 @@
 	g_free (desktop_path);
 	
  	mount_uri = "file:///"; /* No need to strdup */
-	icon = g_themed_icon_new (NAUTILUS_ICON_FILESYSTEM);
+	icon = g_themed_icon_new_from_names (icon_names, -1);
 	last_iter = add_place (sidebar, PLACES_BUILT_IN,
 			       _("File System"), icon,
 			       mount_uri, NULL, NULL, NULL, 0);
