diff -Nur nautilus-2.18.0.1/src/file-manager/fm-list-view.c nautilus-2.18.0.1.new/src/file-manager/fm-list-view.c
--- nautilus-2.18.0.1/src/file-manager/fm-list-view.c	2007-03-02 06:12:16.000000000 -0500
+++ nautilus-2.18.0.1.new/src/file-manager/fm-list-view.c	2007-03-28 13:07:34.000000000 -0400
@@ -1384,7 +1384,7 @@
 			cell = gtk_cell_renderer_text_new ();
                         g_object_set (cell,
                                       "ellipsize", PANGO_ELLIPSIZE_END,
-                                      "width-chars", 16,
+                                      "width-chars", 40,
                                       NULL);
 			view->details->file_name_cell = (GtkCellRendererText *)cell;
 			g_signal_connect (cell, "edited", G_CALLBACK (cell_renderer_edited), view);
@@ -1769,6 +1769,7 @@
 
 	list_view = FM_LIST_VIEW (view);
 
+	gtk_tree_view_columns_autosize (list_view->details->tree_view);
 	if (list_view->details->new_selection_path) {
 		gtk_tree_view_set_cursor (list_view->details->tree_view,
 					  list_view->details->new_selection_path,
