Puede intentar editar el código fuente de Nautilus para escalar la fuente en el zoom como en Nautilus 3.4.
NOTA: En este ejemplo, estoy ejecutando ubuntu 13.04 con nautilus (archivos) 3.6.3. Puede probar esto en una máquina virtual para ver si todo está bien.
En primer lugar, configuré las preferencias de Nautilus en "Vista de lista" como Vista predeterminada y "200%" el zoom en los valores predeterminados de Vista de lista .
Por defecto, el resultado sin fuente de escala sería:
1) Asegúrese de haber habilitado el repositorio de código fuente
- Abra el Centro de software de Ubuntu
- En la barra de menú, elija Editar -> Fuentes de software . Haga clic para habilitar el "repositorio de código fuente" . Por si acaso uso el "Servidor principal" para descargar.
Abra una ventana de Terminal y escriba:
2) En la Terminal, escriba lo siguiente para instalar los paquetes necesarios.
sudo apt-get install build-essential quilt
3) Instalar dependencias de compilación.
sudo apt-get build-dep nautilus
4) Cree una carpeta para descargar el código fuente.
mkdir ~/Downloads/src
cd ~/Downloads/src
5) Descargue el código fuente y las variables de exportación.
6) Cree el parche y edite el código fuente.
Después de la línea 133, agregue:
static void nautilus_list_view_scale_font_size (NautilusListView *view,
NautilusZoomLevel new_level);
Después de la línea 2506, agregue:
static void
nautilus_list_view_scale_font_size (NautilusListView *view,
NautilusZoomLevel new_level)
{
GList *l;
static gboolean first_time = TRUE;
static double pango_scale[7];
int medium;
int i;
g_return_if_fail (new_level >= NAUTILUS_ZOOM_LEVEL_SMALLEST &&
new_level <= NAUTILUS_ZOOM_LEVEL_LARGEST);
if (first_time) {
first_time = FALSE;
medium = NAUTILUS_ZOOM_LEVEL_SMALLER;
pango_scale[medium] = PANGO_SCALE_MEDIUM;
for (i = medium; i > NAUTILUS_ZOOM_LEVEL_SMALLEST; i--) {
pango_scale[i - 1] = (1 / 1.2) * pango_scale[i];
}
for (i = medium; i < NAUTILUS_ZOOM_LEVEL_LARGEST; i++) {
pango_scale[i + 1] = 1.2 * pango_scale[i];
}
}
g_object_set (G_OBJECT (view->details->file_name_cell),
"scale", pango_scale[new_level],
NULL);
for (l = view->details->cells; l != NULL; l = l->next) {
g_object_set (G_OBJECT (l->data),
"scale", pango_scale[new_level],
NULL);
}
}
Después de la línea 2569 agregue:
/* Scale text. */
nautilus_list_view_scale_font_size (view, new_level);
Eliminar las líneas 3051 y 3052.
/* ensure that the zoom level is always set before settings up the tree view columns */
list_view->details->zoom_level = get_default_zoom_level ();
7) Construye los paquetes deb.
quilt refresh
fakeroot dpkg-buildpackage
8) Instalar los paquetes deb.
9) Finalmente, puede cerrar sesión e iniciar sesión para ver los cambios.
Resultado:
NOTA: Puede acercar, alejar con las Ctrl teclas + Mouse Whell o con las teclas Ctrol+ +y Ctrol+ -.
Espero eso ayude.