Wenn ich arbeite, verweise ich oft auf Dinge aus dem Benachrichtigungszentrum (Rechner, Aktien, Kalender, Drittanbieter usw.). Aber sobald ich auf etwas außerhalb des Benachrichtigungszentrums klicke, verschwindet das Benachrichtigungszentrum. Gibt es trotzdem die Widgets auf dem Desktop zu bekommen. Noch besser wäre ein Fenster, wo ich es filmen könnte.
Spezifikationen:
macOS HighSierra
Sie können den Widget-Simulator verwenden, um Widgets in einem separaten Fenster zu verwenden. Dies ist jedoch nicht im Anwendungsordner oder über Spotlight-Suchen verfügbar.
Am Beispiel des Taschenrechner-Widgets:
/System/Library/Frameworks/NotificationCenter.framework/Resources/
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/
com.apple.ncplugin.calculator.appex
auf das Widget-Simulator-Symbol im DockJetzt können Sie das Taschenrechner-Widget wie gewohnt verwenden und es bleibt im Simulator geöffnet, bis Sie es schließen. Auf diese Weise können Sie nach der Verwendung anderer Apps dorthin zurückkehren. Es ermöglicht Ihnen auch, mehrere Widgets gleichzeitig zu verwenden (siehe Screenshot unten, der zeigt, dass sowohl das Taschenrechner- als auch das Weltzeituhr-Widget zusammen geöffnet sind):
Zugriff auf Widgets
Nicht alle Widgets befinden sich am selben Ort. Standardmäßig befinden sich die Widgets „Rechner“, „Weltzeituhr“ und „Freunde suchen“ in:
/System/Library/Frameworks/NotificationCenter.framework/Resources/
Andere Widgets wie Aktien, Wetter usw. befinden sich jedoch in:
/System/Library/CoreServices
In einigen Fällen müssen Sie den Paketinhalt anzeigen, um darauf zugreifen zu können. Am Beispiel Aktien:
/System/Library/CoreServices/
/Contents/PlugIns/
HINWEIS: Widgets von Drittanbietern werden normalerweise im Paketinhalt der Anwendung installiert. Das heißt, wenn Sie die Anwendung XYZ herunterladen, wird sie in Ihrem Anwendungsordner installiert. Sie würden mit der rechten Maustaste auf die XYZ-Anwendung klicken und die Option Paketinhalt anzeigen auswählen und dann zu dem /Contents/PlugIns/
Ordner navigieren, um auf das Widget zuzugreifen, das Sie im Widget-Simulator ausführen können.
JBis
find
), um alle.appex
Dateien auf meinem Mac zu finden?JBis
sudo find -E / -regex ".*\.(appex)"
Monomet
.appex
, sodass der Prozess noch eine ganze Weile laufen kann. Aber am wichtigsten ist, dass nicht alle.appex
Dateien Benachrichtigungscenter-Widgets sind. Die.appex
Erweiterung bezeichnet eine Anwendungs- und Systemerweiterung , also können sie andere Dinge sein (z. B. eine Browsererweiterung usw.). Aber wenn wir einen Weg finden könnten, wie Benutzer nur die Benachrichtigungscenter-Widgets auflisten könnten, wäre das fantastisch! :)