Nautilus - Dosya adlarına Zoom nasıl uygulanır? Sadece küçük resimlerde değil


10

Nautilus'un zumla başa çıkma şeklini düzenlemek istiyorum.

Ubuntu 13.04'ten bu yana, nautilus'ta yakınlaştırma kullandığınızda, yalnızca küçük resim / simge boyutunu değiştirir ve dosya adı metni aynı kalır.

Yakınlaştırma işlevinin dosya adı yazı tipinin boyutunu değiştirmesini sağlamanın bir yolu var mı?

Resimde: Nautilus zoom farklılıkları, Ubuntu 11.04 / 13.04

Ben dconf-editor (org.gnome.nautilus. *) İçinde gizli bir seçenek aramaya çalıştım ama hiçbir şey aradığım şeyle aynı fikirde değil.

Herhangi bir ipucu !?

Notlar: Ubuntu'nun masaüstü versiyonunu kanepemden kontrol ettiğim 'Tv' olarak kullanıyorum, Ubuntu 11.04'deyken sadece% 200'e yakınlaşabiliyor ve dosya adlarını uzaktan kolayca okuyabiliyordum, ama şimdi sadece simgeler ...

Babamın zayıf bir görüşü olan örneği de var, eski yakınlaştırma işlevi de onun için mükemmeldi.


Bu bir böcek gibi geliyor. Rapor etmenizi öneririm.
Paddy Landau

Yanıtlar:


11

Nautilus 3.4'teki gibi yazı tipini yakınlaştırmak için Nautilus kaynak kodunu düzenlemeyi deneyebilirsiniz.

NOT: Bu örnekte nautilus (dosyaları) 3.6.3 ile ubuntu 13.04 çalıştırıyorum. Her şeyin yolunda olup olmadığını görmek için bunu sanal bir makinede test edebilirsiniz.

Her şeyden önce, ben Nautilus tercihlerine en set "Liste Görünümü" olarak Varsayılan Görünüm ve "% 200" de zoom Liste Görünümü Varsayılan .

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Varsayılan olarak, ölçek yazı tipi olmayan sonuç:

resim açıklamasını buraya girin


1) Kaynak kodu deposunu etkinleştirdiğinizden emin olun

  • Ubuntu Yazılım Merkezi'ni açın
  • Menü Çubuğunda Düzenle -> Yazılım Kaynakları'nı seçin . "Kaynak kodu deposunu" etkinleştirmek için tıklayın . Ben indirmek için "Ana Sunucu" kullanmak durumunda .

resim açıklamasını buraya girin

Bir Terminal penceresi açın ve şunu yazın:

  • sudo apt-get update

2) Terminalde gerekli paketleri kurmak için aşağıdakileri yazın.

  • sudo apt-get install build-essential quilt

3) Derleme bağımlılıklarını yükleyin.

  • sudo apt-get build-dep nautilus

4) Kaynak kodu indirmek için bir klasör oluşturun.

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5) Kaynak kodunu indirin ve değişkenleri dışa aktarın.

  • apt-get source nautilus

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6) Yamayı oluşturun ve kaynak kodunu düzenleyin.

  • cd nautilus-3.6.3/

  • quilt new my_custom_zoom.patch

  • quilt edit src/nautilus-list-view.c

133. satırdan sonra ekleyin:

static void   nautilus_list_view_scale_font_size                 (NautilusListView        *view,
                                                                  NautilusZoomLevel  new_level);

resim açıklamasını buraya girin

2506 satırından sonra ekleyin:

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);
    }
}

resim açıklamasını buraya girin

2569 satırından sonra ekleyin:

/* Scale text. */
nautilus_list_view_scale_font_size (view, new_level);

resim açıklamasını buraya girin

3051 ve 3052 satırlarını kaldırın.

/* ensure that the zoom level is always set before settings up the tree view columns */
list_view->details->zoom_level = get_default_zoom_level ();

resim açıklamasını buraya girin

7) Deb paketlerini oluşturun.

  • quilt refresh
  • fakeroot dpkg-buildpackage

8) Deb paketlerini kurun.

  • cd ..

  • sudo dpkg -i *deb

9) Son olarak değişiklikleri görmek için Çıkış ve Giriş yapabilirsiniz.

Sonuç:

resim açıklamasını buraya girin

NOT: + veya + ve + tuşlarıyla yakınlaştırabilir, uzaklaştırabilirsiniz .CtrlMouse Whell Ctrol+Ctrol-

Umarım yardımcı olur.


1

Yakınlaştırma davranışını özellikle Nautilus'ta kontrol etmeyi istediniz, ancak daha geniş bir uygulamayı gösterebilecek düşük görüşlü erişilebilirlik sorunlarından da bahsettiniz. Yakınlaştırma faktörünün küresel olarak daha kullanışlı olduğunu görürseniz, yani sadece Nautilus'a değil, masaüstündeki tüm metne göre, Sistem Ayarları'ndan (Unity masaüstünün sağ üst köşesindeki dişli çark simgesi) kolayca değiştirebilirsiniz. > Evrensel Erişim ==> "Görme" sekmesi. Bu, masaüstünde küresel olarak metnin boyutunu değiştirir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.