"Öffnen mit" Standard-App für immer festlegen

Es gibt eine nette Option in MacOS X, mit der Sie mit der rechten Maustaste auf eine bestimmte Datei klicken, "Öffnen mit" auswählen, dann die App auswählen können, mit der Sie den Dateityp öffnen möchten, und das Häkchen bei "Immer öffnen mit" setzen.

So weit so gut, das funktioniert sehr gut. Diese Zuordnung setzt sich jedoch nach einiger Zeit (oder beispielsweise nach einem Systemneustart) von selbst zurück. Wie kann ich erreichen, dass ein bestimmter Dateityp meiner ausgewählten „Immer öffnen mit“-App zugeordnet bleibt?

Eigentlich sollten diese Assoziationen nach einem Neustart bestehen bleiben und aktiv bleiben. Vielleicht werden sie von etwas anderem (z. B. einer anderen Anwendung) zurückgesetzt. Tritt es bei allen Custom-Sets auf oder nur bei bestimmten Typen?
Ich habe keine genaue Antwort mit den angegebenen Details, aber suche nach der Launch Services-Datenbank. Wenn die Datenbank auf Ihrem Mac beschädigt wäre, würde das erklären, dass sie sich nicht stabil verhält. Wie bereits erwähnt, ändern sich diese Zuordnungen nur, wenn eine neue App installiert wird (oder auf einem angeschlossenen Laufwerk bereitgestellt wird) und neue Apps in die Hierarchie einfügt, wer einen bestimmten Dokumenttyp öffnen kann und sollte. Im Grunde ist das System recht kompliziert – es könnten also mehrere Dinge kaputt gegangen sein.
Das ist seltsam, jetzt bleibt die Verbindung nach dem Neustart bestehen. Aber es gibt noch eine Sache: Wenn ich beispielsweise file.txt mit meiner Anwendung verknüpfe, werden alle anderen Dateien dieses Typs weiterhin vom Standardprogramm geöffnet. Also muss ich das Verfahren "Immer öffnen mit" auf jede einzelne Datei anwenden. Gibt es eine Möglichkeit, dies global zu tun?
Okay, verstanden! Vielen Dank für Ihre Kommentare, ich werde die Datenbank im Auge behalten.

Antworten (2)

Drücken Sie ⌘I, wählen Sie eine Anwendung aus und drücken Sie die Schaltfläche Alle ändern:

Eine andere Möglichkeit ist die Verwendung von duti. Laden Sie das Installationsprogramm herunter und führen Sie es aus, /usr/local/bin/duti ~/.dutinachdem Sie eine Datei wie diese gespeichert haben ~/.duti:

org.videolan.vlc .mkv all
net.sourceforge.skim-app.skim .pdf all
com.apple.TextEdit public.plain-text all
com.macromates.TextMate.preview public.unix-executable all
Command + I hat bei mir nicht funktioniert, aber die gleiche Schaltfläche kann gefunden werden, wenn Sie mit der rechten Maustaste auf die Datei klicken und dann auf klicken Get Info.

Früher hat Apple diese Funktion bereitgestellt, aber es gibt ein unschätzbares, kostenloses Einstellungsfenster von RubiCode namens RCDefaultApp , das das Standard-Öffnen mit, Dateitypen, Erweiterungen und mehr festlegt.