Sections

Guide utilisateur

Dépannage

Journaux, récupération de configuration, forçage de langue et résolution des problèmes courants.

Journaux

Runyard écrit un journal distinct pour chaque processus, action et commande d'installation sous ~/Library/Logs/Runyard/. Vous pouvez ouvrir directement ce dossier :

~/Library/Logs/Runyard/
Fichier Contenu
{NomOutil}-{Label}.log stdout + stderr de la commande de démarrage.
{NomOutil}-stop-{Label}.log Sortie d'une stopCommand personnalisée.
{NomOutil}-action-{Label}.log Sortie d'une action qui exécute une commande shell.
{NomOutil}-install.log Sortie de installCommand.
{NomDeLaSonde}.log Historique des vérifications par sonde (horodatages, résultats, codes de réponse / erreurs).

Le sous-menu View Logs du menu ouvre ces fichiers directement dans Console.

Un outil refuse de démarrer — où regarder ?

  1. Ouvrez le menu de l'outil et choisissez View Logs → {Label}. Faites défiler jusqu'en bas ; la plupart des échecs affichent une trace ou un message d'erreur à la fin.
  2. Si l'outil a échoué pendant l'installation, ouvrez {NomOutil}-install.log.
  3. Si le processus démarre mais n'atteint jamais l'état « running », la vérification d'état échoue probablement. Consultez le journal pour connaître l'URL interrogée, puis essayez cette URL dans un navigateur ou avec curl pour voir ce qu'elle retourne.

Causes courantes

Synchroniser entre plusieurs Mac

Vous pouvez déplacer config.json vers iCloud Drive, Dropbox ou tout autre dossier synchronisé afin que tous vos Mac partagent la même configuration. L'interface complète est documentée dans Fenêtre Réglages → Fichiers.

  1. Ouvrez Runyard → Settings → General.
  2. Sous Files, cliquez sur Change Location….
  3. Choisissez un dossier synchronisé. Runyard y copie config.json et recharge depuis ce nouveau chemin.
  4. Sur chacun de vos autres Mac, répétez l'opération et choisissez le même dossier.

Le chemin retenu est stocké localement par Mac dans les UserDefaults ; chaque machine doit donc être réglée une fois. Seul le fichier de configuration lui-même est synchronisé par votre service de synchronisation.

Repli lorsque l'emplacement synchronisé est indisponible

Si le dossier choisi est introuvable au lancement de Runyard (service de synchronisation hors ligne, volume démonté, etc.), Runyard :

  1. Se replie sur l'emplacement par défaut (~/Library/Application Support/Runyard/config.json).
  2. Affiche une notification vous informant du repli.

Une fois le dossier synchronisé de nouveau disponible, Runyard s'y reconnecte au prochain relancement.

Réinitialiser par défaut

Réglages → General → Reset to Default recopie config.json vers l'emplacement par défaut. La copie synchronisée n'est pas supprimée — vous pouvez revenir en arrière par la suite.

Récupérer une configuration cassée

Si config.json contient une erreur de syntaxe, Runyard affiche une alerte au lancement (et au rechargement) pointant vers la ligne fautive. Vous pouvez :

Forçage de langue

Runyard suit la langue système de macOS (Réglages Système → Général → Langue et région). Pour tester une langue précise sans modifier les réglages système, lancez depuis le Terminal :

# Anglais
open /Applications/Runyard.app --args -AppleLanguages "(en)"

# Français
open /Applications/Runyard.app --args -AppleLanguages "(fr)"

Cela n'affecte que le lancement en cours. Quittez Runyard puis rouvrez-le normalement pour revenir à l'état précédent.

Toujours bloqué ?