Wie würde ich Probleme mit allgemeinen Symbolen für Apps beheben, die in einer Drittanbieter-App angezeigt werden?

Ich verwende LaunchBar und es geht manchmal das benutzerdefinierte Symbol verloren. Ich habe den Anbieter um Unterstützung gebeten und werde antworten, sollte ich eine Antwort erhalten, aber ich habe mich gefragt, ob ich eine Ursache oder Lösung für fehlende Symbolvorschauen auf Betriebssystemebene finden könnte.

Geben Sie hier die Bildbeschreibung ein

Super seltsam ist, dass der Finder und der macOS-App-Umschalter die richtigen Symbole anzeigen - nur LaunchBar 6 Version 6.9.4 scheint die Symbole zu löschen. Ich sehe dies auf 10.12.6 und 10.13.x und das Problem bleibt nach einem Neustart bestehen.

Gibt es eine Symboldienst-API oder ein Subsystem, das möglicherweise neu erstellt werden muss, oder handelt es sich nur um ein Problem eines Drittanbieters, bei dem das Tool behoben oder zurückgesetzt werden muss?

Antworten (1)

Nun - es stellte sich heraus, dass LaunchBar die Dinge so berichtete, wie sie sind, und der Finder und der Rest der Systeme begannen, die Symbole zu löschen, um mit dem übereinzustimmen, was dieses Dienstprogramm anzeigte.

Ich habe den Fehler behoben, indem ich die Launch Services-Datenbank neu erstellt habe.

Der kurze Befehl lautet lsregister -kill -seedund hier ist der vollständige Pfad

  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed

Dies hat immer noch nicht herausgefunden, warum sie schief gelaufen sind, aber es ist ein Wiederherstellungsschritt, der unternommen werden kann, sobald die Anzahl der "kaputten" Symbole erschwerend wird. Das ist sehr seltsam für mich, da der lsregisterBefehl früher sehr praktisch war, wenn doppelte Einträge vorhanden waren , aber ich hatte dieses Symptom hier nicht. Außerdem werden in der Regel Symbolcaches gelöscht /var/foldersund anschließend ein sicherer Start durchgeführt. Das ist etwas, woran ich nie gerne gedacht habe, und ich war sehr froh, dass ich in diesem Fall nicht darauf zurückgreifen musste.

Dies ist keine dauerhafte Lösung, ich sehe fast täglich, dass Symbole beim Wechseln der Finder-App und in der Listenansicht (kleine Mini-Symbole) fehlen. Es ist eindeutig etwas los, und ich werde diese Antwort bearbeiten / aktualisieren, wenn ich herausfinde, welche Version oder welches Update behoben wurde, anstatt die Datenbank nur täglich wiederherzustellen / neu zu erstellen.