Preferenze di visualizzazione del Finder a livello di sistema


19

So che i file .DS_Store vengono creati in ogni directory che inserisco con il finder in Mac OS X e che tiene traccia dei metadati della cartella (incluso il modo in cui viene visualizzato). So anche che questo comando:

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

... eliminerà in modo ricorsivo tutti i file .DS_Store all'interno della cartella / Users / [USERNAME] /.

Inoltre, so che premendo CMD + J all'interno di una finestra del Finder, selezionando la configurazione desiderata (icone 40x40, spazio griglia medio-piccolo, organizza per tipo, dimensioni del testo 10px, mostra informazioni sull'elemento, mostra anteprima icona, sfondo bianco) e selezionando "usa come valori predefiniti" ... beh, rendilo predefinito e tenendo premuto OPT lo ripristinerai a QUELLO predefinito.

Il fatto è che, quando creo una nuova cartella, non accetta quei parametri. E le cartelle che hanno eliminato i file .DS_Store mantengono quella configurazione precedente, non quella "predefinita".

Cosa posso fare per impostare un look finder coerente a livello di sistema?

Sono su Mac OS X 10.6.6.

Risposte:


12

Per impostare un look di sistema a livello di finder puoi usare i passaggi in http://macs.about.com/od/usingyourmac/ss/Setting-Finder-Views-For-Folders-And-Sub-Folders_2.htm (e le pagine dopo la pagina 2) per impostare ricorsivamente una visualizzazione delle cartelle usando applecript, che imposterà le vecchie visualizzazioni delle cartelle su ciò che si desidera in base all'articolo.

Inizia sfogliando la cartella principale di cui desideri impostare e propagare le opzioni di visualizzazione in tutte le sue sottocartelle.

Non preoccuparti se hai già impostato le opzioni di visualizzazione della cartella principale in precedenza. È sempre una buona idea ricontrollare le impostazioni di una cartella prima di propagarle in tutte le sue sottocartelle.

Utilizzare i passaggi descritti a pagina 3: "Imposta in modo permanente le opzioni di visualizzazione delle cartelle". Una volta impostata la vista Finder della cartella principale, avvia Automator, situato nella cartella / Applicazioni.

Quando si apre Automator, selezionare il modello di flusso di lavoro dall'elenco e fare clic sul pulsante Scegli.

L'interfaccia di Automator è suddivisa in quattro riquadri principali. Il riquadro Libreria contiene tutte le azioni e le variabili che Automator sa usare. Nel riquadro Flusso di lavoro è possibile creare un flusso di lavoro collegando le azioni. Il riquadro Descrizione fornisce una breve descrizione dell'azione o della variabile selezionata. Il riquadro del registro visualizza i risultati di un flusso di lavoro quando viene eseguito.

Per creare il nostro flusso di lavoro, selezionare il pulsante Azioni nel riquadro Libreria.

Seleziona la voce File e cartelle nella Libreria di azioni disponibili.

Nella seconda colonna, prendi l'azione Ottieni elementi del Finder specifico e trascinala nel riquadro del flusso di lavoro.

Fai clic sul pulsante Aggiungi nell'azione Ottieni elementi del Finder specifici che hai appena inserito nel riquadro del flusso di lavoro.

Passare alla cartella di cui si desidera propagare le impostazioni di visualizzazione in tutte le sue sottocartelle, quindi fare clic sul pulsante Aggiungi.

Tornare al riquadro Libreria e trascinare l'azione Imposta visualizzazioni cartella nel riquadro Flusso di lavoro. Rilascia l'azione appena sotto l'azione Ottieni elementi del Finder specifico già nel riquadro Flusso di lavoro.

Utilizzare le opzioni visualizzate nell'azione Imposta viste cartella per modificare la modalità di visualizzazione della cartella specificata. Dovrebbe già mostrare la configurazione della cartella corrente per le viste, ma qui puoi mettere a punto alcuni parametri.

Metti un segno di spunta nella casella Applica modifiche alle sottocartelle.

Dopo aver configurato tutto nel modo desiderato, fai clic sul pulsante Esegui nell'angolo in alto a destra.

Le opzioni di visualizzazione del Finder verranno copiate in tutte le sottocartelle.

Chiudi Automator.

Quando si tratta di cartelle appena create, trovo che ereditino le proprietà del genitore quando sono state create e non riesco comunque a impostarle diversamente, ma potresti persino averlo basato su eventi di cartelle con automator per eseguire la visualizzazione delle tue cartelle script in qualunque modo ti piaccia.


Questa è ESATTAMENTE la risposta che stavo cercando! Ho solo bisogno di provarlo con la directory root, e basta! Grazie mille per il link e i suggerimenti!
AeroCross

Sono contento che questo è quello che stavi cercando!
ConstantineK,

@hobs, questa è un'ottima risposta. Grazie mille. Desidero fare la stessa cosa su Yosemite e quando premo Esegui nell'automazione , ricevo un errore sotto l'azione Imposta cartelle viste, che è: - [SBObject containerWindow]: selettore non riconosciuto inviato all'istanza 0x61800025b750 . Qualche idea su come aggirare questo?
Vecchio ufficiale il

hey @Oldmate, non sono sicuro che possa sembrare un errore yosemite, non qualcosa che stai causando. (Il selettore non riconosciuto suona come alcuni problemi di gestione della memoria causati dai programmi sottostanti, non tu)
ConstantineK

14

C'è un modo più semplice.

  1. Nel Terminale, vai alla tua directory $ HOME: cd ~

  2. Rimuovi tutti i .DS_Storefile:

    find ~ -name ".DS_Store" -depth -exec rm -f {} \;
    
  3. Riavvia finder andando a: Uscita forzata → Finder

Forza l'uscita dalle applicazioni Force Quit Finder

  1. Imposta le tue preferenze globali usando ⌘J e premi il pulsante Usa come predefinito .

  2. Ora, ogni cartella che apri o crei avrà le nuove impostazioni.


Mi piace questa soluzione, molto semplice. Hai studiato davvero modificando il file .DS_Store sottostante?
ConstantineK,

Si noti che si può (e dovrebbe) utilizzare questo comando con l' -printopzione di prima, solo per assicurarsi che non vi cancellare qualsiasi file che non dovrebbe essere: find ~ -name ".DS_Store" -depth -print.
pabuisson,

Non funziona però.
Momomo

0

Quindi, in pratica, usa l'azione Imposta vista cartelle in Automator:

Tuttavia, non è possibile modificare le dimensioni o la posizione di Windows.

Potresti anche usare uno script come questo, ma è altrettanto lento Automator quando viene selezionata l'applicazione delle proprietà della finestra.

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.