Puoi provare a modificare il codice sorgente di Nautilus per ridimensionare il carattere nello zoom come in Nautilus 3.4.
NOTA: In questo esempio sto eseguendo Ubuntu 13.04 con nautilus (file) 3.6.3. Puoi testarlo in una macchina virtuale per vedere se tutto è OK.
Innanzitutto, ho impostato i preferiti Nautilus in "Visualizzazione elenco" come Visualizzazione predefinita e "200%" lo zoom in Visualizzazione predefinita Impostazioni elenco .
Per impostazione predefinita, il risultato senza carattere di scala sarebbe:
1) Assicurati di aver abilitato il repository del codice sorgente
- Apri Ubuntu Software Center
- Nella barra dei menu selezionare Modifica -> Sorgenti software . Fare clic per abilitare "Repository di codice sorgente" . Nel caso in cui io utilizzi il "Server principale" per scaricare.
Apri una finestra Terminale e digita:
2) Nel Terminale digitare quanto segue per installare i pacchetti necessari.
sudo apt-get install build-essential quilt
3) Installa dipendenze di build.
sudo apt-get build-dep nautilus
4) Creare una cartella per scaricare il codice sorgente.
mkdir ~/Downloads/src
cd ~/Downloads/src
5) Scarica il codice sorgente e le variabili di esportazione.
6) Crea la patch e modifica il codice sorgente.
Dopo la riga 133 aggiungi:
static void nautilus_list_view_scale_font_size (NautilusListView *view,
NautilusZoomLevel new_level);
Dopo la riga 2506 aggiungi:
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);
}
}
Dopo la riga 2569 aggiungere:
/* Scale text. */
nautilus_list_view_scale_font_size (view, new_level);
Rimuovere le linee 3051 e 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) Compilare i pacchetti deb.
quilt refresh
fakeroot dpkg-buildpackage
8) Installa i pacchetti deb.
9) Infine è possibile disconnettersi e accedere per vedere le modifiche.
Risultato:
NOTA: è possibile ingrandire, rimpicciolire con i tasti Ctrl+ Mouse Whell o Ctrol + +e Ctrol+ -.
Spero che sia d'aiuto.