From fb7b2389c33bef903f236f4dd0c0b98dfc0bbbe8 Mon Sep 17 00:00:00 2001 From: ertopogo Date: Wed, 26 Nov 2025 04:02:41 +0100 Subject: Feat: Ajout de la configuration Tridactyl (Native Messenger + .tridactylrc) et scripts de maintenance --- TRIDACTYL-CONFIG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 TRIDACTYL-CONFIG.md (limited to 'TRIDACTYL-CONFIG.md') diff --git a/TRIDACTYL-CONFIG.md b/TRIDACTYL-CONFIG.md new file mode 100644 index 0000000..3e3677b --- /dev/null +++ b/TRIDACTYL-CONFIG.md @@ -0,0 +1,44 @@ +# 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. -- cgit v1.2.3