Skip to content

Erweiterte Nutzung: Tiefere Konfiguration und Optimierung

Dieses Kapitel hilft dir, die fortgeschrittenen Funktionen von opencode-notify zu beherrschen, Konfigurationsoptionen zu verstehen, Benachrichtigungserlebnisse zu optimieren und Benachrichtigungsverhalten nach deinen persönlichen Bedürfnissen anzupassen.

Lernpfad

Wir empfehlen, dieses Kapitel in der folgenden Reihenfolge zu lernen:

1. Konfigurationsreferenz

Verstehe alle verfügbaren Konfigurationsoptionen und ihre Funktionen vollständig.

  • Beherrsche die Struktur und Syntax der Konfigurationsdatei
  • Lerne Methoden zur Anpassung von Benachrichtigungstönen
  • Verstehe die Verwendungsszenarien für die Subsitzungs-Benachrichtigungsumschaltung
  • Erfahre die Konfigurationsmethode für Terminaltyp-Overrides

2. Ruhezeiten im Detail

Lerne, wie du Ruhezeiten einrichtest, um zu bestimmten Zeiten nicht gestört zu werden.

  • Konfiguriere Start- und Endzeiten für Ruhezeiten
  • Behandle Ruhezeiten über Nacht (z. B. 22:00 - 08:00)
  • Deaktiviere bei Bedarf temporär die Ruhezeitanfunktion
  • Verstehe die Priorität von Ruhezeiten im Verhältnis zu anderen Filterregeln

3. Terminalerkennungs-Prinzipien

Verstehe die Funktionsweise der automatischen Terminalerkennung im Detail.

  • Lerne, wie das Plugin 37+ Terminal-Emulatoren erkennt
  • Verstehe die Implementierung der Fokuserkennung auf der macOS-Plattform
  • Beherrsche Methoden zur manuellen Angabe des Terminaltyps
  • Verstehe das Standardverhalten bei Erkennungsfehlern

4. Erweiterte Nutzung

Beherrsche Konfigurationstechniken und Best Practices.

  • Konfigurationsstrategien zur Vermeidung von Benachrichtigungs-Spam
  • Anpassen des Benachrichtigungsverhaltens an deinen Workflow
  • Konfigurationsempfehlungen für Multi-Window- und Multi-Terminal-Umgebungen
  • Leistungsoptimierung und Fehlerbehebungstechniken

Voraussetzungen

Bevor Sie mit diesem Kapitel beginnen, wird empfohlen, die folgenden Grundlagen abzuschließen:

  • Schnellstart: Installation des Plugins und grundlegende Konfiguration
  • Funktionsweise: Verständnis der Kernfunktionen des Plugins und des Ereignisüberwachungsmechanismus
  • Plattformfunktionen (optional): Verständnis der plattformspezifischen Funktionen, die Sie verwenden

Lernempfehlung

Wenn Sie nur Benachrichtigungstöne anpassen oder Ruhezeiten einrichten möchten, können Sie direkt zur entsprechenden Unterseite springen. Bei Problemen können Sie jederzeit das Kapitel Konfigurationsreferenz konsultieren.

Nächste Schritte

Nach Abschluss dieses Kapitels können Sie weiter erkunden:


Klicken, um Quellcodepositionen anzuzeigen

Aktualisierungszeit: 2026-01-27

FunktionDateipfadZeile
Konfigurationsschnittstelle-Definitionsrc/notify.ts30-48
Standardkonfigurationsrc/notify.ts56-68
Konfigurationsladungsrc/notify.ts90-114
Ruhezeit-Prüfungsrc/notify.ts181-199
Terminalerkennungsrc/notify.ts145-176
Terminalprozessnamenzuordnungsrc/notify.ts71-84

Wichtige Schnittstellen:

  • NotifyConfig: Konfigurationsschnittstelle, enthält alle konfigurierbaren Elemente
  • quietHours: Ruhezeitkonfiguration (enabled/start/end)
  • sounds: Soundkonfiguration (idle/error/permission)
  • terminal: Terminaltyp-Override (optional)

Wichtige Konstanten:

  • DEFAULT_CONFIG: Standardwerte aller Konfigurationselemente
  • TERMINAL_PROCESS_NAMES: Zuordnungstabelle von Terminalnamen zu macOS-Prozessnamen