Preferensi tampilan pencari seluruh sistem

19

Saya tahu bahwa file .DS_Store dibuat di setiap direktori yang saya masukkan dengan finder di Mac OS X, dan yang melacak metadata folder (termasuk bagaimana cara ditampilkan). Saya juga tahu bahwa perintah ini:

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

... akan secara rekursif menghapus semua file .DS_Store di dalam folder / Users / [USERNAME] /.

Juga, saya tahu bahwa ketika menekan CMD + J di dalam jendela pencari, memilih konfigurasi yang saya inginkan (ikon 40x40, ruang kotak kecil-menengah, mengatur berdasarkan jenis, ukuran teks 10px, menampilkan info item, menampilkan pratinjau ikon, latar belakang putih) dan memilih "use as defaults" akan .. yah, jadikan default, dan menahan OPT akan mengembalikannya ke standar ITULAH.

Masalahnya adalah, ketika saya membuat folder baru, itu tidak mengambil parameter tersebut. Dan folder yang HAD file .DS_Store dihapus menjaga konfigurasi sebelumnya, bukan yang "default".

Apa yang bisa saya lakukan untuk menetapkan tampilan pencari sistem yang konsisten dan lebar?

Saya menggunakan Mac OS X 10.6.6.

AeroCross
sumber

Jawaban:

12

Untuk mengatur tampilan pencari lebar sistem, Anda dapat menggunakan langkah-langkah di http://macs.about.com/od/usingyourmac/ss/Setting-Finder-Views-For-Folders-And-Sub-Folders_2.htm (dan halaman-halamannya) setelah halaman 2) untuk mengatur tampilan folder secara rekursif menggunakan applescript, yang akan mengatur tampilan folder lama menjadi apa pun yang Anda inginkan sesuai dengan artikel.

Mulailah dengan menjelajah ke folder induk yang opsi penayangannya ingin Anda set dan menyebar ke semua sub-foldernya.

Jangan khawatir jika Anda sudah mengatur opsi tampilan folder induk sebelumnya. Itu selalu merupakan ide yang baik untuk memeriksa ulang pengaturan folder sebelum Anda menyebarkannya ke semua sub-foldernya.

Gunakan langkah-langkah yang diuraikan di halaman 3: 'Atur Opsi Tampilan Folder secara Permanen.' Setelah tampilan Finder folder induk ditetapkan, luncurkan Automator, yang terletak di folder / Aplikasi.

Ketika Automator terbuka, pilih template Workflow dari daftar, dan klik tombol Choose.

Antarmuka automator dipecah menjadi empat panel utama. Panel Perpustakaan memegang semua tindakan dan variabel yang Automator tahu cara menggunakannya. Panel Workflow adalah tempat Anda membangun alur kerja dengan menghubungkan tindakan. Panel Deskripsi memberikan deskripsi singkat tentang tindakan atau variabel yang dipilih. Panel log menampilkan hasil alur kerja saat dijalankan.

Untuk membuat alur kerja kami, pilih tombol Tindakan di panel Perpustakaan.

Pilih item File & Folder di Perpustakaan tindakan yang tersedia.

Di kolom kedua, ambil tindakan Dapatkan Item Pencari Spesifik dan seret ke panel alur kerja.

Klik tombol Tambahkan di tindakan Dapatkan Item Pencari Spesifik yang baru saja Anda tempatkan di panel alur kerja.

Jelajahi folder yang pengaturan tampilan yang ingin Anda sebarkan ke semua sub-foldernya, lalu klik tombol Tambah.

Kembali ke panel Perpustakaan dan seret tindakan Atur Tampilan Folder ke panel Workflow. Jatuhkan tindakan tepat di bawah tindakan Dapatkan Item Pencari Spesifik yang sudah ada di panel Workflow.

Gunakan opsi yang ditampilkan dalam tindakan Set Folder Views untuk mengubah cara Anda ingin folder yang ditentukan untuk ditampilkan. Seharusnya sudah menunjukkan konfigurasi folder saat ini untuk tampilan, tetapi Anda dapat menyempurnakan beberapa parameter di sini.

Tempatkan tanda centang di kotak Terapkan Perubahan ke Sub-folder.

Setelah semuanya terkonfigurasi sesuai keinginan, klik tombol Jalankan di sudut kanan atas.

Opsi Finder View akan disalin ke semua sub-folder.

Tutup Automator.

Ketika datang ke folder yang baru dibuat, saya menemukan bahwa mereka mewarisi properti dari orang tua ketika mereka dibuat, dan saya tetap tidak dapat menemukan untuk mengatur yang sebaliknya, tetapi Anda bahkan dapat memilikinya berdasarkan pada peristiwa folder dengan automator untuk menjalankan tampilan folder Anda skrip dengan cara apa pun yang Anda suka.

ConstantineK
sumber
Ini PERSIS jawaban yang saya cari! Saya hanya perlu mengujinya dengan direktori root, dan hanya itu! Terima kasih banyak atas tautan dan tipnya!
AeroCross
Aku senang ini yang kamu cari!
ConstantineK
@ oh, ini jawaban yang bagus. Terima kasih banyak. Saya ingin melakukan hal yang sama pada Yosemite, dan ketika saya menekan Run in automator, saya mendapatkan kesalahan di bawah tindakan Set Folder Views, yaitu: - [SBObject containerWindow]: pemilih yang tidak dikenal dikirim ke instance 0x61800025b750 . Adakah cara untuk mengatasi hal ini?
Sobat tua
hei @Oldmate, saya tidak yakin meskipun kedengarannya seperti kesalahan yosemite, bukan sesuatu yang Anda sebabkan. (Pemilih yang tidak dikenal terdengar seperti beberapa masalah manajemen memori yang disebabkan oleh program yang mendasarinya, bukan Anda)
ConstantineK
14

Ada cara yang lebih sederhana.

  1. Di Terminal, navigasikan ke direktori $ HOME Anda: cd ~

  2. Hapus semua .DS_Storefile:

    find ~ -name ".DS_Store" -depth -exec rm -f {} \;
    
  3. Luncurkan kembali pencari ke: Force Quit → Finder

Tutup paksa Aplikasi Force Quit Finder

  1. Atur preferensi global Anda menggunakan ⌘J dan tekan tombol Use as default .

  2. Sekarang, setiap folder yang Anda buka atau buat akan memiliki pengaturan baru.

Amaru
sumber
Saya suka solusi ini, sangat sederhana. Sudahkah Anda menyelidiki sebenarnya memodifikasi file .DS_Store yang mendasarinya?
ConstantineK
Perhatikan bahwa Anda dapat (dan harus) menggunakan perintah ini dengan -printopsi pertama, hanya untuk memastikan Anda tidak akan menghapus file apapun yang tidak boleh: find ~ -name ".DS_Store" -depth -print.
pabuisson
Tapi tidak berhasil.
momomo
0

Jadi pada dasarnya gunakan tindakan Set Folder Views di Automator:

Tidak ada cara untuk mengubah ukuran atau posisi windows.

Anda juga dapat menggunakan skrip seperti ini, tetapi Otomasi sama lambatnya ketika menerapkan properti jendela diperiksa.

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
Lri
sumber