It seems that this bug could be fixed by a one line change (attached as
a patch), it seems to be a typo in the original source code.
I could only test the fix in Ubuntu (Quantal and Precise), but it should
also work in Debian since the version of Nautilus is essentially the same.
Reference: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/508065
## Description: Fixes ignored default zoom level settings for compact view.
## Origin/Author: Jan Rathmann
## Bug: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/508065
Index: nautilus-3.5.90.really.3.4.2/src/nautilus-icon-view.c
===================================================================
--- nautilus-3.5.90.really.3.4.2.orig/src/nautilus-icon-view.c 2012-05-08 06:28:09.000000000 +0200
+++ nautilus-3.5.90.really.3.4.2/src/nautilus-icon-view.c 2013-01-17 14:33:35.511658710 +0100
@@ -876,7 +876,7 @@
default_zoom_level = g_settings_get_enum (nautilus_icon_view_preferences,
NAUTILUS_PREFERENCES_ICON_VIEW_DEFAULT_ZOOM_LEVEL);
- default_compact_zoom_level = g_settings_get_enum (nautilus_icon_view_preferences,
+ default_compact_zoom_level = g_settings_get_enum (nautilus_compact_view_preferences,
NAUTILUS_PREFERENCES_COMPACT_VIEW_DEFAULT_ZOOM_LEVEL);
return CLAMP (DEFAULT_ZOOM_LEVEL(icon_view), NAUTILUS_ZOOM_LEVEL_SMALLEST, NAUTILUS_ZOOM_LEVEL_LARGEST);