summaryrefslogtreecommitdiff
path: root/TRIDACTYL-CONFIG.md
blob: 3e3677b5c9de8df7347683bd6c834cc7524111a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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.