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.