Öffnen-mit-Kontextmenü am Mac ist sehr langsam
Ich muss lange warten, wenn ich zu einer Datei per Rechtsklick das Kontextmenü und "Öffnen mit" aufrufe. Dabei ist der Mac neu und nicht eben langsam. Das nervt total.
Wir hatten das Phänomen bei zwei Redaktions-Macs auch. Wir vermuten, es entsteht, wenn man viele Programme ausprobiert.
macOS führt in der sogenannten LaunchServices-Datenbank Buch über die installierten Programme und merkt sich, mit welchen Dateiformaten sie zurechtkommen.
Ab und zu muss man diese Datenbank aufräumen. Das klappt nur im Terminal. Öffnen Sie dieses zunächst, etwa indem Sie Cmd+Leertaste drücken und "Terminal" eintippen.
LaunchServices-Datenbank für "Öffnen mit" aufräumen
Da der entsprechende lsregister
-Befehl nicht Teil des Systempfads ist, müssen Sie ihn aufrufen, indem Sie das richtige Unterverzeichnis vor dem Befehl angeben. Alles, was nach dem Befehl mit einem Minuszeichen beginnt, sind Parameter:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -seed -R -f -v -gc -domain local -domain user -domain system
Sämtliche Parameter hier zu erläutern, würde zu weit führen. (Rufen Sie die Zeile nur bis "lsregister" auf, zeigt der Befehl eine Übersicht der möglichen Parameter.)
Die wichtigsten in diesem Fall: -kill
baut die LaunchServices-Datenbank neu auf. -R
durchsucht die Verzeichnisse rekursiv und berücksichtigt dabei auch versteckte Verzeichnisse und Programmpakete. -gc
löscht überflüssige Einträge und schrumpft die Datenbank auf das nötige Maß zurecht.
Das Ganze dauert zwar ziemlich lange, auf aktuellen iMacs haben wir mehrere Minuten, teilweise sogar über eine Stunde gewartet. Die dabei teilweise erscheinenden Fehlermeldungen brauchen Sie übrigens nicht zu irritieren. Danach öffnete das Kontextmenü aber wieder wesentlich flotter.
Ebenfalls interessant:
(se)