# Configuration Tridactyl Ce guide explique comment configurer Tridactyl et vérifier que la configuration est bien prise en compte. ## Structure des fichiers Pour une installation propre, tous les fichiers du Native Messenger sont regroupés dans le dossier de configuration de Firefox. ### 1. Native Messenger (`native_main.exe` et `tridactyl.json`) **Emplacement :** `%APPDATA%\Mozilla\NativeMessagingHosts\` - `tridactyl.json` : Le manifest qui dit à Firefox où trouver l'exécutable. - `native_main.exe` : Le programme qui fait le lien avec le système. Ces fichiers sont synchronisés dans le projet : - Source : `%APPDATA%\Mozilla\NativeMessagingHosts\tridactyl.json` - Projet : `configs\windows\var_APPDATA_Mozilla_NativeMessagingHosts_tridactyl.json` *(Note : L'exécutable `native_main.exe` n'est pas synchronisé dans git car c'est un binaire, mais il doit être présent sur la machine)* ### 2. Configuration Utilisateur (`.tridactylrc`) **Emplacement :** `%USERPROFILE%\.tridactylrc` Ce fichier contient vos personnalisations (raccourcis, thèmes, etc.). Synchronisé dans le projet : - Source : `%USERPROFILE%\.tridactylrc` - Projet : `configs\windows\var_USERPROFILE_.tridactylrc` ## Installation / Restauration Si vous installez sur une nouvelle machine : 1. Copiez `native_main.exe` (à télécharger depuis le dépôt Tridactyl) dans `%APPDATA%\Mozilla\NativeMessagingHosts\`. 2. Exécutez le script de restauration du projet pour placer `tridactyl.json` et `.tridactylrc` : ```powershell .\scripts\sync-from-project.ps1 ``` ## Vérification Dans Firefox, tapez `:native` pour confirmer que le Native Messenger fonctionne. Il devrait afficher la version et le chemin vers l'exécutable.