Die Auswahl der Standardanwendung bleibt nach dem Neustart nicht standardmäßig

Wenn ich .avi-Dateien öffne, möchte ich sie mit dem VLC Media Player öffnen, wenn ich mit der rechten Maustaste auf das Element klicke, sehe ich Folgendes:

Geben Sie hier die Bildbeschreibung ein

Wie Sie sehen können, ist QuickTime der Standardplayer. Ich möchte ihn in VLC ändern, also ändere ich ihn:

Geben Sie hier die Bildbeschreibung ein

Nachdem ich es geändert habe, wird jede .avi-Datei, die ich öffne, von VLC geöffnet, aber wenn ich meinen Mac neu starte, geht die Standardeinstellung zurück zu QuickTime ... wie kann ich dies verhindern und VLC als Standard beibehalten.

Antworten (3)

Ich habe es falsch gemacht, wie Sie es lange versucht haben, und habe mich in der Vergangenheit auch auf die Verwendung von RCDefaultApp zurückgezogen ... aber es gibt tatsächlich eine Möglichkeit, dies nativ zu tun, die funktioniert.

Mach Folgendes:

1) right click your file 
2) choose "Get Info"
3) in the popup find the "Open with" strip (this is by default closed) and open it
4) from the drop down choose the program you want to open that type of file
5) click "Change all..."

Und das ist der richtige Weg, es zu tun

Aha. Guter Fund.
Was für eine UX-Katastrophe ... derselbe Fehler ist sogar in der neuesten iOS-Version vorhanden. Ohne diesen Beitrag ist mir das nicht aufgefallen.
Musste meinen Laptop neu starten, nur um sicherzugehen, dass diese Antwort wirklich die positive Bewertung verdient hat. Es lohnt sich.
Dies funktioniert bei mir in Big Sur 11.2.3

Es gibt ein großartiges Einstellungsfenster RCDefaultApp . Es sollte tun, was Sie wollen.

RCDefaultApp ist ein Einstellungsbereich von Mac OS X 10.2 oder höher, mit dem ein Benutzer die Standardanwendung festlegen kann, die für verschiedene URL-Schemata, Dateierweiterungen, Dateitypen, MIME-Typen und Uniform Type Identifiers (oder UTIs; nur MacOS 10.4) verwendet wird. MacOS X verwendet die Erweiterungs- und Dateitypeinstellungen, um die Anwendung auszuwählen, wenn eine Datei im Finder geöffnet wird, während Safari und andere Anwendungen die URL- und MIME-Typeinstellungen zu anderen Zeiten für Inhalte verwenden, die sich nicht auf eine Datei beziehen (z. B. ein unbekanntes URL-Protokoll, oder ein Medienstream).

Dieses Einstellungsfenster sieht gut aus - danke dafür.

Für alle, die nach demselben Problem googeln: Da die ehrwürdige RCDefaultApp jetzt unter 10.12 und höher kaputt ist, gibt es eine Open-Source-Äquivalente SwiftDefaultApp

Dieses Einstellungsfenster ist hauptsächlich als moderner Ersatz für die erstaunliche RCDefaultApp gedacht, die vor langer Zeit von Carl Lindberg entwickelt wurde und in 10.12 aufgrund der veralteten ObjC-Garbage-Sammlung nicht mehr funktionierte

...

In diesem Einstellungsbereich können Sie die Standardanwendungszuordnungen für praktisch alle URI-Schemata und/oder Dateitypen in macOS anzeigen und ändern.

Die Benutzeroberfläche ist praktisch identisch mit RCDefaultApps, mit der Ausnahme, dass „Extensions“ (dh Dateierweiterungen) jetzt in „Uniform Type Identifiers“ gerollt werden und es etwas schwieriger sein kann, eine bestimmte Erweiterung zu finden. Es funktioniert jedoch wunderbar, sowohl als Lösung für das Problem als auch als Ersatz für RCDefaultApp.