Systemweite Einstellungen für die Finder-Ansicht

19

Ich weiß, dass .DS_Store-Dateien in jedem Verzeichnis erstellt werden, das ich mit dem Finder in Mac OS X eingebe, und das die Metadaten des Ordners (einschließlich der Anzeige) verfolgt. Ich weiß auch, dass dieser Befehl:

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

... löscht rekursiv alle .DS_Store-Dateien im Ordner / Users / [USERNAME] /.

Ich weiß auch, dass beim Drücken von CMD + J in einem Finder-Fenster die gewünschte Konfiguration ausgewählt wird (40x40 Symbole, kleiner bis mittlerer Rasterplatz, sortieren nach Art, Textgröße 10px, Elementinfo anzeigen, Symbolvorschau anzeigen, Hintergrundweiß) und Wenn Sie "Use as Defaults" (Als Standardeinstellungen verwenden) auswählen, wird die Standardeinstellung wiederhergestellt, wenn Sie OPT gedrückt halten.

Die Sache ist, dass beim Erstellen eines neuen Ordners diese Parameter nicht benötigt werden. Und die Ordner, in denen .DS_Store-Dateien gelöscht wurden, behalten diese vorherige Konfiguration bei, nicht die "Standard" -Konfiguration.

Was kann ich tun, um einen systemweiten, konsistenten Finder-Look festzulegen?

Ich verwende Mac OS X 10.6.6.

AeroCross
quelle

Antworten:

12

Um einen systemweiten Finder-Look festzulegen, können Sie die Schritte unter http://macs.about.com/od/usingyourmac/ss/Setting-Finder-Views-For-Folders-And-Sub-Folders_2.htm (und die Seiten verwenden nach Seite 2), um eine Ordneransicht rekursiv mit Applescript festzulegen, wodurch die alten Ordneransichten entsprechend dem Artikel auf die gewünschten Werte gesetzt werden.

Navigieren Sie zunächst zu dem übergeordneten Ordner, dessen Anzeigeoptionen Sie festlegen möchten, und übertragen Sie diese in alle Unterordner.

Machen Sie sich keine Sorgen, wenn Sie die Ansichtsoptionen des übergeordneten Ordners bereits zuvor festgelegt haben. Es ist immer eine gute Idee, die Einstellungen eines Ordners zu überprüfen, bevor Sie sie an alle Unterordner weitergeben.

Führen Sie die auf Seite 3 beschriebenen Schritte aus: "Festlegen der Optionen für die Ordneransicht". Sobald die Finder-Ansicht des übergeordneten Ordners festgelegt ist, starten Sie Automator im Ordner / Applications.

Wählen Sie beim Öffnen von Automator das Workflow-Muster aus der Liste aus und klicken Sie auf die Schaltfläche Auswählen.

Die Automator-Oberfläche ist in vier Hauptfenster unterteilt. Der Bibliotheksbereich enthält alle Aktionen und Variablen, mit denen Automator vertraut ist. Im Workflow-Bereich erstellen Sie einen Workflow, indem Sie Aktionen verbinden. Der Beschreibungsbereich enthält eine kurze Beschreibung der ausgewählten Aktion oder Variablen. Das Protokollfenster zeigt die Ergebnisse eines Workflows an, wenn dieser ausgeführt wird.

Um unseren Workflow zu erstellen, klicken Sie im Bibliotheksfenster auf die Schaltfläche Aktionen.

Wählen Sie das Element "Dateien und Ordner" in der Bibliothek der verfügbaren Aktionen aus.

Greifen Sie in der zweiten Spalte auf die Aktion Bestimmte Finder-Elemente abrufen und ziehen Sie sie in den Workflow-Bereich.

Klicken Sie in der Aktion Bestimmte Finder-Elemente abrufen, die Sie gerade im Workflow-Bereich platziert haben, auf die Schaltfläche Hinzufügen.

Navigieren Sie zu dem Ordner, dessen Ansichtseinstellungen Sie an alle Unterordner weitergeben möchten, und klicken Sie dann auf die Schaltfläche Hinzufügen.

Kehren Sie zum Bibliotheksbereich zurück und ziehen Sie die Aktion Ordneransichten festlegen in den Arbeitsablaufbereich. Legen Sie die Aktion direkt unter der Aktion Bestimmte Finder-Elemente abrufen ab, die sich bereits im Workflow-Bereich befindet.

Verwenden Sie die in der Aktion "Ordneransichten festlegen" angezeigten Optionen, um die Anzeige des angegebenen Ordners zu optimieren. Es sollte bereits die aktuelle Ordnerkonfiguration für Ansichten anzeigen, aber Sie können hier einige Parameter feineinstellen.

Aktivieren Sie das Kontrollkästchen Änderungen auf Unterordner anwenden.

Sobald Sie alles so konfiguriert haben, wie Sie es möchten, klicken Sie auf die Schaltfläche Ausführen in der oberen rechten Ecke.

Die Finder-Ansichtsoptionen werden in alle Unterordner kopiert.

Schließen Sie Automator.

Wenn es um neu erstellte Ordner geht, erben sie die Eigenschaften des übergeordneten Ordners, als sie erstellt wurden, und ich kann es sowieso nicht finden, das anders einzustellen, aber Sie könnten es sogar basierend auf Ordnerereignissen mit Automator haben, um Ihre Ordneransicht auszuführen Skripte nach Belieben.

ConstantineK
quelle
Dies ist genau die Antwort, die ich gesucht habe! Ich muss es nur mit dem Stammverzeichnis testen, und das war's! Vielen Dank für den Link und die Tipps!
AeroCross
Ich bin froh, dass Sie danach gesucht haben!
ConstantineK
@hobs, das ist eine großartige Antwort. Tausend Dank. Ich möchte dasselbe mit Yosemite tun. Wenn ich auf Im Automator ausführen drücke , wird bei der Aktion "Ordneransichten festlegen" eine Fehlermeldung angezeigt : - [SBObject containerWindow]: Unbekannter Selektor an Instanz 0x61800025b750 gesendet . Hast du eine Idee, wie du das umgehen kannst?
Alter Kumpel
hey @Oldmate, ich bin mir nicht sicher, ob es sich anscheinend um einen Yosemite-Fehler handelt, den Sie nicht verursachen. (Unbekannter Selektor klingt wie einige Speicherverwaltungsprobleme, die von den zugrunde liegenden Programmen verursacht werden, nicht Sie)
ConstantineK
14

Es gibt einen einfacheren Weg.

  1. Navigieren Sie im Terminal zu Ihrem $ HOME-Verzeichnis: cd ~

  2. Entfernen Sie alle .DS_StoreDateien:

    find ~ -name ".DS_Store" -depth -exec rm -f {} \;
    
  3. Starten Sie den Finder neu unter: Force Quit → Finder

Beenden von Anwendungen erzwingen Finder beenden erzwingen

  1. Stellen Sie Ihre globalen Einstellungen mit globalJ ein und klicken Sie auf die Schaltfläche Als Standard verwenden .

  2. Jetzt hat jeder Ordner, den Sie öffnen oder erstellen, die neuen Einstellungen.

Amaru
quelle
Ich mag diese Lösung, sehr einfach. Haben Sie untersucht, ob die zugrunde liegende .DS_Store-Datei tatsächlich geändert wurde?
ConstantineK
Beachten Sie, dass Sie können (und sollten) mit der diesen Befehl verwenden -printOption zuerst, nur um sicher machen Sie jede Datei nicht löschen werden , die nicht sein sollte: find ~ -name ".DS_Store" -depth -print.
Pabuisson
Funktioniert aber nicht.
Momomo
0

Verwenden Sie also im Grunde die Aktion "Ordneransichten festlegen" in Automator:

Es gibt jedoch keine Möglichkeit, die Größe oder Position von Fenstern zu ändern.

Sie können auch ein Skript wie dieses verwenden, aber es ist genauso langsam, wenn Automator die Fenstereigenschaften anwendet.

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
quelle