Skip to content

Plateformes et Intégrations

Ce chapitre vous aide à comprendre les différences de fonctionnalités d'opencode-notify sur différents systèmes d'exploitation, à maîtriser les configurations spécifiques à chaque plateforme et à faire en sorte que votre terminal offre les meilleures performances.

Parcours d'apprentissage

1. Fonctionnalités macOS

Obtenez une vision complète des fonctionnalités avancées sur macOS, incluant la détection intelligente de focus, le clic sur notification pour focaliser et les effets sonores personnalisés.

  • Détection de focus : Déterminer automatiquement si le terminal est la fenêtre active
  • Clic pour focaliser : Passer automatiquement au terminal après avoir cliqué sur une notification
  • Effets sonores personnalisés : Configurer des sons exclusifs pour différents événements
  • Support de 37+ terminaux : Incluant Ghostty, iTerm2, terminal intégré VS Code, etc.

2. Fonctionnalités Windows

Maîtrisez les bases des notifications et méthodes de configuration sur la plateforme Windows.

  • Notifications natives : Utiliser le Centre de notifications Windows 10/11
  • Permissions de notification : S'assurer qu'OpenCode a les droits d'envoyer des notifications
  • Configuration de base : Emplacement du fichier de configuration dans l'environnement Windows
  • Notes sur les limitations : La détection de focus n'est pas prise en charge sous Windows

3. Fonctionnalités Linux

Découvrez les mécanismes de notification sur la plateforme Linux et l'installation des dépendances.

  • Intégration libnotify : Utiliser notify-send pour envoyer des notifications
  • Support des environnements de bureau : GNOME, KDE Plasma, XFCE et autres environnements populaires
  • Installation des dépendances : Commandes d'installation pour différentes distributions
  • Notes sur les limitations : La détection de focus n'est pas prise en charge sous Linux

4. Terminaux pris en charge

Consultez les 37+ émulateurs de terminal pris en charge et comprenez le mécanisme de détection automatique.

  • Détection de terminal : Comment identifier automatiquement votre type de terminal
  • Liste des terminaux : Inventaire complet des terminaux pris en charge
  • Configuration manuelle : Comment spécifier manuellement quand la détection automatique échoue
  • Terminaux spéciaux : Gestion des terminaux intégrés VS Code et des sessions SSH distantes

Prérequis

Avant d'étudier ce chapitre, veuillez vous assurer d'avoir complété

  • Démarrage rapide : Installation d'opencode-notify terminée
  • Comment ça marche : Compréhension des quatre types de notification et du mécanisme de filtrage intelligent

Recommandations de choix de plateforme

Choisissez le chapitre correspondant selon votre système d'exploitation :

Système d'exploitationOrdre d'apprentissage recommandéFonctionnalités clés
macOS1. Fonctionnalités macOS → 4. Terminaux pris en chargeDétection de focus, clic pour focaliser, effets sonores personnalisés
Windows2. Fonctionnalités Windows → 4. Terminaux pris en chargeNotifications natives, configuration de base
Linux3. Fonctionnalités Linux → 4. Terminaux pris en chargeIntégration libnotify, installation des dépendances

Conseil général

Quelle que soit la plateforme utilisée, la leçon 4 « Terminaux pris en charge » vaut la peine d'être étudiée. Elle vous aidera à comprendre le mécanisme de détection des terminaux et à résoudre les problèmes de configuration.

Tableau comparatif des fonctionnalités

FonctionnalitémacOSWindowsLinux
Notifications natives
Détection de focus du terminal
Clic sur notification pour focaliser
Effets sonores personnalisés✅ (partiel)
Périodes de silence
Vérification de session parent
Support de 37+ terminaux
Détection automatique de terminal

Prochaines étapes

Après avoir terminé ce chapitre, vous comprendrez les différences de fonctionnalités entre les plateformes et les méthodes de configuration.

Il est recommandé de poursuivre avec :

Configuration avancée

Approfondissez l'étude de toutes les options de configuration et maîtrisez les techniques de configuration avancée.

  • Référence complète de la configuration : description détaillée de tous les paramètres
  • Explication approfondie des périodes de silence : comment les configurer et leur fonctionnement
  • Principe de détection des terminaux : mécanisme interne de la détection automatique
  • Utilisations avancées : techniques de configuration et bonnes pratiques

Dépannage

Consultez les solutions aux problèmes courants lorsque vous rencontrez des difficultés.

  • Notifications qui ne s'affichent pas : problèmes de permissions et de paramètres système
  • Échec de la détection de focus : configuration du terminal et mécanisme de détection
  • Erreurs de configuration : format du fichier de configuration et description des champs
  • Problèmes de son : configuration des sons et compatibilité système

Recommandation de parcours d'apprentissage

Si vous débutez, il est conseillé de suivre l'ordre Chapitres sur les plateformes → Configuration avancée → Dépannage. Si vous rencontrez un problème spécifique, vous pouvez accéder directement au chapitre Dépannage.