Homepage
 

Hallo, Gast.
Suchen
Hint einsenden
Hint einsenden
Website Quick Links
 
Aktuelle OS X Hints
 
Neue Forumsbeiträge
 
Zurück  10.4: Standard-Einstellung der Findersuche anpassen
Desktop
Mit der Tastenkombination [Befehl]-F können Sie im Finder ein Suchfenster öffnen. Die Standard-Einstellung der Suche gibt immer zwei Suchkriterien vor: "Art: Beliebig" und "Zul. geöffnet: Beliebiges Datum". Es ist zwar angenehm, wenn man beim ersten Öffnen auf die möglichen Einstellungsoptionen hingewiesen wird, aber nach einiger Zeit möchte man doch die Voreinstellungen den eigenen Bedürfnissen anpassen.

Sinnvoll wäre beispielsweise ein Suchfenster ganz ohne Voreinstellungen. Persönlich bevorzuge ich die Einstellung "Zul. geöffnet: Heute". In diesem Hint möchte ich zeigen, wie man diese beiden Optionen als Standard-Einstellungen einrichten kann.

Dazu müssen wir die folgende Datei anpassen:

/System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plist

Um die Datei zu finden, können Sie den hier angegebenen Pfad mit einem Dreifachklick aktivieren und dann im Dienste-Menü von Safari den Befehl Finder -> Anzeigen wählen. Kopieren Sie die Datei in einen Arbeits-Ordner, beispielsweise in Ihren Benutzerordner. Sie können die Datei mit dem Property List Editor bearbeiten, falls Sie die Developer Tools installiert haben, oder auch mit einem beliebigen Texteditor. Man muss einfach etwas sorgfältiger sein im Umgang mit der Syntax.

Wenn Sie ein Suchfenster ganz ohne Voreinstellungen möchten, müssen Sie den Datenbereich (array), in dem die Standard-Kriterien festgelegt sind, durch einen leeren array ersetzen.

Suchen Sie die folgenden Zeilen...

<key>FXCriteriaSlices</key>
<array>
    // hier sind die Kriterien
</array>


und ersetzen Sie sie durch die folgenden beiden Zeilen:

<key>FXCriteriaSlices</key>
<array/>


Wenn Sie die Einstellung "Zul. geöffnet: Heute" als Standard-Einstellung möchten, so ersetzen Sie die oben genannten Zeilen durch die folgenden:

<key>FXCriteriaSlices</key>
<array>
    <dict>
       <key>FXSliceKind</key>
       <string>Slsv</string>
       <key>Value</key>
       <string>DAto</string>
    </dict>
</array>


Nachdem Sie die Datei default_smart.plist angepasst haben, machen Sie ein Backup des Finders und legen die geänderte Datei in den Ordner Resources zurück. Der Finder fragt Sie nach den Administrator-Passwort. Geben Sie Ihr Passwort ein und starten Sie den Finder neu (oder melden Sie sich ab und wieder an), um die Änderungen zu aktivieren.

Sie können natürlich auch Ihre eigene Standard-Einstellung festlegen. Die Datei default_smart.plist entspricht weitgehend einer gesicherten Suchdatei. Wenn Sie also wissen möchten, welche Werte Sie eingeben müssen, um Ihre Voreinstellungen festzulegen, führen Sie im Finder eine Suche mit den gewünschten Kriterien durch. Sichern Sie diese Suche und öffnen Sie sie mit einem Texteditor. Im array der FXCriteriaSlices finden Sie die Werte, die Sie in die String-Tags nach FXSliceKind und nach Value einfügen müssen.
Erstellt von englabenny am 14.07.2005 um 22:57 Uhr | Hits: 1250
Hint Optionen


Kommentare
Die folgenden Kommentare geben die persönliche Meinung des jeweiligen Autors wieder. «Mac OS X Hints» übernimmt dafür keine Verantwortung.
Erstellt von: eintausendstel am 15.07.2005 um 07:46 Uhr
"und ersetzen Sie sie durch die folgenden beiden Zeilen:

<key>FXCriteriaSlices</key>
<array/>

Wenn Sie die Einstellung "Zul. geöffnet: Heute" als Standard-Einstellung möchten, so ersetzen Sie die oben genannten Zeilen durch die folgenden:
"

... kann es sein, daß der "/" hinter array zu viel ist? bei mir hat es finderabstürze provoziert, nachdem ich den / weggenommen habe scheint es jetzt zu funktionieren ...
Erstellt von: donquichote am 15.07.2005 um 08:19 Uhr
In den Kommentaren des englischen Originalhints wird dieses Problem auch diskutiert.

<key>FXCriteriaSlices</key>
<array/>


Der Slash am Ende des Tags markiert einen leeren Tag. Wenn du ihn wegnimmst, hast du einen Start-Tag, der nicht geschlossen wird. Die Notation sollte eigentlich keine Probleme machen. Als Alternative könntest du versuchen Start- und End-Tag auszuschreiben. Also so:

<key>FXCriteriaSlices</key>
<array>
</array>


Oder du setzt einen Leerschlag vor den Slash. Diese Variante wird auf Selfhtml empfohlen.

<key>FXCriteriaSlices</key>
<array />
Erstellt von: eintausendstel am 15.07.2005 um 16:34 Uhr
ah ja - danke ... :)





 
top top