Sistem genelinde bulucu görüntüleme tercihleri


19

Mac OS X'te bulucu ile girdiğim her dizinde .DS_Store dosyalarının oluşturulduğunu ve klasörün meta verilerini (nasıl görüntülenmekte olduğu da dahil) izlediğini biliyorum. Ben de bu komut biliyorum:

sudo find /Users/[USERNAME]/ -name ".DS_Store" -depth -exec rm -f {} \;

... / Users / [USERNAME] / klasöründeki tüm .DS_Store dosyalarını özyinelemeli olarak silecektir.

Ayrıca, bir bulucu penceresinin içindeki CMD + J tuşlarına basarken, istediğim yapılandırmayı seçerken (40x40 simgeler, küçük-orta ızgara alanı, türüne göre düzenleyin, metin boyutu 10 piksel, öğe bilgilerini göster, simge önizlemesini göster, arka plan beyazı) ve "varsayılan olarak kullan" seçeneğini belirlediğinizde .. varsayılan olarak yapılır ve OPT tuşuna basıldığında bu varsayılan olarak geri yüklenir.

Mesele şu ki, yeni bir klasör oluşturduğumda bu parametreleri almıyor. Ve HAD .DS_Store dosyalarını silen klasörler, "varsayılan" değil, önceki yapılandırmayı korur.

Sistem genelinde tutarlı bir bulucu görünümü ayarlamak için ne yapabilirim?

Mac OS X 10.6.6 kullanıyorum.

Yanıtlar:


12

Sistem genelinde bir bulucu görünümü ayarlamak için http://macs.about.com/od/usingyourmac/ss/Setting-Finder-Views-For-Folders-And-Sub-Folders_2.htm (ve sayfalardaki adımları kullanabilirsiniz) 2. sayfadan sonra), eski klasör görünümlerini makaleye göre istediğiniz şekilde ayarlayacak olan applecript'i kullanarak özyinelemeli bir klasör görünümü ayarlamak için.

Görüntüleme seçeneklerini ayarlamak istediğiniz üst klasöre göz atın ve tüm alt klasörlerine yayın.

Üst klasörün görünüm seçeneklerini önceden ayarladıysanız endişelenmeyin. Bir klasörün ayarlarını tüm alt klasörlerine yaymadan önce iki kez kontrol etmek her zaman iyi bir fikirdir.

Sayfa 3'te özetlenen adımları kullanın: 'Klasör Görünümü Seçeneklerini Kalıcı Olarak Ayarla.' Üst klasörün Finder görünümü ayarlandıktan sonra, / Applications klasöründe bulunan Automator uygulamasını başlatın.

Automator açıldığında, listeden İş Akışı şablonunu seçin ve Seç düğmesini tıklayın.

Automator'un arayüzü dört ana bölmeye ayrılmıştır. Kütüphane bölmesi, Automator'ın nasıl kullanılacağını bildiği tüm eylemleri ve değişkenleri içerir. İş Akışı bölmesi, eylemleri bağlayarak bir iş akışı oluşturduğunuz yerdir. Açıklama bölmesi, seçilen eylemin veya değişkenin kısa bir açıklamasını sağlar. Günlük bölmesi, çalıştırıldığında bir iş akışının sonuçlarını görüntüler.

İş akışımızı oluşturmak için Kütüphane bölmesinde Eylemler düğmesini seçin.

Kullanılabilir eylemler Kütüphanesi'ndeki Dosyalar ve Klasörler öğesini seçin.

İkinci sütunda, Özel Bulucu Öğelerini Al eylemini alın ve iş akışı bölmesine sürükleyin.

İş akışı bölmesine yeni yerleştirdiğiniz Belirli Bulucu Öğelerini Al eyleminde Ekle düğmesini tıklatın.

Görünüm ayarlarını tüm alt klasörlerine yaymak istediğiniz klasöre gidin, ardından Ekle düğmesini tıklayın.

Kütüphane bölmesine dönün ve Klasör Görünümlerini Ayarla eylemini İş Akışı bölmesine sürükleyin. Eylemi, İş Akışı bölmesinde bulunan Belirli Bulucu Öğelerini Al işleminin hemen altına bırakın.

Belirtilen klasörün nasıl görüntülenmesini istediğinizi değiştirmek için Klasör Görünümlerini Ayarla eyleminde görüntülenen seçenekleri kullanın. Görünümler için geçerli klasörün yapılandırmasını zaten göstermelidir, ancak burada bazı parametrelere ince ayar yapabilirsiniz.

Değişiklikleri Alt Klasörlere Uygula kutusuna bir onay işareti koyun.

Her şeyi istediğiniz gibi yapılandırdıktan sonra, sağ üst köşedeki Çalıştır düğmesini tıklayın.

Finder Görünümü seçenekleri tüm alt klasörlere kopyalanacaktır.

Automator'u kapatın.

Yeni oluşturulmuş klasörler söz konusu olduğunda, oluşturulduklarında üst öğenin özelliklerini devralırlar ve başka türlü ayarlamak için yine de bulamıyorum, ancak klasör görünümünüzü çalıştırmak için automator ile klasör olaylarına dayalı bile olabilirsiniz İstediğiniz tarzda komut dosyaları.


Bu tam aradığım cevap! Sadece kök dizini ile test etmek gerekiyor, ve hepsi bu! Bağlantı ve ipuçları için çok teşekkür ederim!
AeroCross

Bu aradığınız şey sevindim!
ConstantineK

@hobs, bu harika bir cevap. Teşekkürler yığınları. Aynı şeyi Yosemite'de yapmak istiyorum ve Automator'da Çalıştır'a bastığımda , Klasör Görünümlerini Ayarla eyleminin altında bir hata alıyorum: - [SBObject containerWindow]: tanınmayan seçici 0x61800025b750 örneğine gönderildi . Bu sorunu çözmek için herhangi bir fikrin var mı?
Yaşlı dostum

hey @Oldmate, bir yosemite hatası gibi göründüğünden emin değilim, neden olduğunuz bir şey değil. (Tanınmayan seçici, siz değil, temel programların neden olduğu bazı bellek yönetimi sorunları gibi görünüyor)
ConstantineK

14

Daha basit bir yol var.

  1. Terminal'de $ HOME dizininize gidin: cd ~

  2. Tüm .DS_Storedosyaları kaldır :

    find ~ -name ".DS_Store" -depth -exec rm -f {} \;
    
  3. Bulucuyu yeniden başlatma: Zorla Çık → Bulucu

Uygulamalardan Zorla Çık Çıkmayı Zorla

  1. PreferJ tuşlarını kullanarak genel tercihlerinizi ayarlayın ve Varsayılan olarak kullan düğmesine basın .

  2. Şimdi, açtığınız veya oluşturduğunuz her klasör yeni ayarlara sahip olacak.


Bu çözümü seviyorum, çok basit. Temeldeki .DS_Store dosyasını gerçekten değiştirerek araştırma yaptınız mı?
ConstantineK

Olmaması gereken -printherhangi bir dosyayı silmediğinizden emin olmak için, ilk önce bu seçenekle birlikte kullanabileceğinizi (ve kullanmanız gerektiğini) unutmayın find ~ -name ".DS_Store" -depth -print.
pabuisson

Yine de çalışmıyor.
momomo

0

Temel olarak Automator'da Klasör Görünümlerini Ayarla eylemini kullanın:

Ancak pencerelerin boyutunu veya konumunu değiştirmenin bir yolu yoktur.

Bunun gibi bir komut dosyası da kullanabilirsiniz, ancak pencere özelliklerini uygula seçeneği işaretlendiğinde yavaş Automator kadar yavaştır.

tell application "Finder"
    folders of entire contents of (POSIX file "/Users/username/Folder/" as alias)
    repeat with f in result
        open contents of f
        tell Finder window 1
            set toolbar visible to false
            set sidebar width to 0
            set statusbar visible to false
            set current view to column view
            set bounds to {474, 250, 1318, 750}
            tell its column view options
                set shows icon to false
            end tell
            close
        end tell
    end repeat
end tell
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.