Wie verwende ich Benachrichtigungscenter-Widgets auf dem Desktop?

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

Antworten (1)

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:

  1. Navigieren Sie im Finder zu:/System/Library/Frameworks/NotificationCenter.framework/Resources/
  2. Suchen und starten Sie die Widget-Simulator-App
  3. Gehen Sie jetzt zu/System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  4. Ziehen Sie die Datei per Drag-and-Drop com.apple.ncplugin.calculator.appexauf das Widget-Simulator-Symbol im Dock
  5. Dies sollte das Taschenrechner-Widget in einem Simulatorfenster öffnen

Jetzt 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):

Geben Sie hier die Bildbeschreibung ein

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:

  1. Navigieren Sie im Finder zu/System/Library/CoreServices/
  2. Klicken Sie mit der rechten Maustaste auf die Aktienanwendung und wählen Sie die Option Paketinhalt anzeigen
  3. Navigieren Sie im angezeigten Fenster zu/Contents/PlugIns/
  4. Ziehen Sie nun die Stocks-Erweiterung in das Widget-Simulator-Fenster (oder doppelklicken Sie einfach darauf).

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.

Eindrucksvoll! Gibt es einen Befehl (vielleicht find), um alle .appexDateien auf meinem Mac zu finden?
Vielleichtsudo find -E / -regex ".*\.(appex)"
@JBis Das ist eine großartige Idee, obwohl das Ausführen dieses Befehls eine sehr lange Liste erzeugt, wenn Sie ein Entwickler sind und/oder Xcode installiert haben. Es wird wahrscheinlich auch alle Dateien auf allen gemounteten Time Machine-Laufwerken auflisten .appex, sodass der Prozess noch eine ganze Weile laufen kann. Aber am wichtigsten ist, dass nicht alle .appexDateien Benachrichtigungscenter-Widgets sind. Die .appexErweiterung 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! :)