## Questions fréquemment posées

Chapitre 4.
Précédent | Utilisation (2ème partie) | Suivant

IV - Utilisation (2ème partie)

1. J'ai un message d'erreur au démarrage de GenJ du genre "Ligne 0 : xxx xxx. Ce paramètre est obligatoire". Qu'est ce que cela veut dire ?
2. GenJ assure t'il une sauvegarde de mes données quand je les modifie ?
3. Comment puis-je débugguer GenJ, aider à trouver d'où vient un problème ?
4. Comment puis-je paramétrer GenJ, c'est à dire configurer les options que l'on trouve dans le Menu "Visualisations-Options" ?

| En cliquant sur la lettre "Q" en rouge située en face de chaque question, vous pouvez remonter au sommaire de ces différentes questions.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
IV - Utilisation (2ème partie)

1. Q - J'ai un message d'erreur au démarrage de GenJ du genre "Ligne 0 : xxx xxx. Ce paramètre est obligatoire". Qu'est ce que cela veut dire ?
   R - Ce genre de problème, arrive lorsque vous utilisez un fichier gedcom provenant d'un autre logiciel de généalogie qui n'est pas respectueux de la norme Gedcom.
   Ainsi, vous pouvez avoir des messages du genre :

   - Ligne 0: L'identification de la personne ayant constitué ce fichier est manquante. Ce paramètre est obligatoire.
   - Ligne 0: Version de GEDCom manquante ou non valide dans l'entête de votre fichier. Ce paramètre est obligatoire.
   - etc...
   Cela veut dire que la norme Gedcom, impose un certain nombre de renseignements, et que ces renseignements sont manquants dans votre fichier.
   L'erreur la plus commune, est la première que je donne comme exemple "Ligne 0: L'identification de la personne etc...".
   Si tel est le cas, une fois GenJ lancé, ouvrez l'Editeur, et la Table des Données. Sur cette dernière, cliquez sur l'icone représentant la "Visualisation des Fournisseurs d'Information" (c'est un cercle bleu avec un I majuscule à l'intérieur). Normalement vous devriez ne voir apparaître aucune ligne dans la fenêtre de la Table, c'est normal. Faites un clic droit (toujours à l'intérieur de la table des Données), et choisissez dans le menu déroulant l'option "Créer un(e) (des) Fournisseur d'information". Dans la fenêtre qui s'ouvre, cliquez sur "Exécuter et Créer un(e) (des) Fournisseur d'information". Vous allez voir qu'immédiatement dans la fenêtre de l'éditeur, s'ouvre l'enregistrement de la personne qui sera l'auteur du fichier gedcom. Remplissez au moins, le champ "Nom", c'est une information obligatoire pour que votre fichier soit valide d'un point de vue norme Gedcom. N'oubliez pas de sauvegarder votre fichier avant de quitter GenJ.
   Pour les autres types d'erreurs, elles devraient, ou bien se corriger toutes seules lors de la sauvegarde de votre fichier, ou bien être assez évidentes à remettre en ordre.

2. Q - GenJ assure t'il une sauvegarde de mes données quand je les modifie ?
   R - Quand vous sauvegardez votre fichier gedcom (votre arbre généalogique), GenJ va créer au même endroit (donc dans le même répertoire) que votre fichier, un autre fichier .ged, qui aura ce qu'on appelle un "tilde" en extension en plus du .ged. Ainsi si votre fichier gedcom s'appelle "durand.ged", il sera créé un fichier "durand.ged~". Ce fichier est l'équivalent du fichier .bak (donc fichier de sauvegarde, de backup) que vous trouvez sous Windows.
   Bien sûr à chaque sauvegarde, le fichier ".ged~" ancien sera écrasé pour être remplacé par un nouveau fichier ".ged~" qui contiendra vos données avant votre dernière modification.

3. Q - Comment puis-je débugguer GenJ, aider à trouver d'où vient un problème ?
   R - Un véritable débuggage ne peut être fait que par des personnes qui développent, trés habituées avec le langage Java, qui utilisent le code source, un débuggueur, ou un IDE (Integrated Development Environment).
   Cependant, en tant qu'utilisateur, vous pouvez aider trés facilement, c'est à la portée de tous. GenJ écrit un fichier log quand il est lancé. Ce fichier peut aider à résoudre des problèmes.
   Vous trouverez ce fichier log dans des endroits différents, suivant le système d'exploitation que vous faites tourner.
   - Sous Windows, vous le trouverez là :

   c:/documents and settings/votre_nom/application data/genj/genj.log
   ou ici :
   c:/documents and settings/votre_nom/.genj/genj.log
   - Sous un système Unix (Mac, Linux, ....), il est ici :
   ~/.genj/genj.log
   Pour activer l'écriture de plus de détails dans le fichier log, il vous faut rajouter un paramètre dans le fichier de lancement de GenJ (run.bat, ou run.sh, ou run.cmd) à savoir -Dgenj.debug.level=FINE
   Pour Windows, ça pourrait donner quelque chose comme çà :
   javaw -Dgenj.debug.level=FINE -Xmx512m -Xms32m -jar run.jar
   Pour Linux, on pourrait avoir ça :
   java -Dgenj.debug.level=FINE -Xmx512m -Xms32m -jar run.jar
   Ensuite, la meilleure chose est d'effacer le fichier log, lancer GenJ, faire la manipulation qui cause le problème que vous avez remarqué, fermer GenJ, faire la liste étape par étape des différentes commandes que vous avez effectuées, et envoyer le fichier log à l'équipe de développement ou le poster sur le forum de GenJ.

4. Q - Comment puis-je paramétrer GenJ, c'est à dire configurer les options que l'on trouve dans le Menu "Visualisations-Options" ?
   R - Logiquement, ce menu est assez explicite par lui-même. Cependant, il est peut être utile de donner quelques informations sur des points plus particulièrement compliqués.

   Options Générales
   1. HTTP Proxy (host:port) : Si vous ne savez pas ce que c'est, vous n'avez sans doute rien à mettre ici.
   2. Le choix de la langue : à priori, c'est simple vous choisissez "français", et vous relancez GenJ.
   3. Aspect : Ici, vous pouvez choisir un thème parmi ceux proposés, ce qui donnera à GenJ, un look déterminé (les couleurs, les fenêtres, etc.... seront différentes suivant votre choix).
   4. Taille maximale du Fichier Log (Kb) : Mettez 128 ou 256 ou 512. Plus, ne servirait à rien.
   5. Réouvrir les fenêtres précédemment ouvertes lors du redémarrage : Supposons que vous ayez les fenêtres relatives à la Table des Données, à l'Arbre Généalogique, à l'Editeur, ouvertes, lorsque vous arrêter GenJ, elles seront automatiquement réouvertes lors du redémarrage de GenJ, aux mêmes endroits, avec la même taille, que lors de la fermeture. Trés pratique lorsqu'on est habitué à travailler d'une certaine manière.
   6. Programmes permettant la lecture/édition des images, sons, etc... : Là c'est plus compliqué. Le but de cette partie de la configuration est de permettre à GenJ de lancer un programme externe, de faire une action spécifique lorsque un fichier de tel ou tel type est rencontré, exemple, si j'ai un fichier mp3 (son) dans mon arbre, qu'est ce que je dois lancer automatiquement pour pouvoir ici l'écouter ? Si vous êtes sous Windows, vous mettrez sans doute Winamp, si sous êtes sous Linux, vous mettrez Xmms.
      Comment faire ?
      Lorsque vous cliquez sur le petit bouton avec trois petits points dessus, une fenêtre s'ouvre avec une ligne "Nouveau". Cliquez sur "Nouveau". Une nouvelle fenêtre s'ouvre avec dedans trois champs : Suffixe, Nom, Exécutable. Suffixe, va concerner l'extension du fichier pour que le programme qu'on va associer à cette extension se lance. Supposons que vous êtes sous Windows, et que vous vouliez faire une association pour que GenJ vous lise les fichiers mp3. Et bien dans le champ Suffixe, vous allez mettre "mp3" (sans les guillemets). Cela veut dire que cette association va s'appliquer à tous les fichiers ayant l'extension .mp3. Dans le champ "Nom", vous allez mettre "Lecture des fichiers Son" (ce champ vous servira à vous y retrouver dans votre configuration). Enfin dans le champ Exécutable, il faut mettre le nom et éventuellement le chemin du programme qui va lire ces fichiers mp3, donc pour nous on mettra "winamp", mais il faut aussi dire à GenJ qu'il doit associer ce programme avec le fichier proprement dit, donc on rajoutera dans ce champ le caractère "%" (sans les guillemets toujours) ; ainsi lorsque GenJ verra ce caractère %, il le remplacera par le nom du fichier. Notre champ Exécutable devra donc être libellé de la manière suivante : "winamp %" (sans les guillemets). Vous le voyez, c'est trés simple.
      Vous pouvez ainsi créer plein d'associations, exemple pour lire les fichiers .txt, vous pourriez mettre sous Windows : Suffixe : "txt", Nom : "Lecture des fichiers texte", Exécutable : "notepad %".
      Dernier point à savoir, vous pouvez associer deux actions dans le champ exécutable. Ainsi sous Linux, si je veux pouvoir lire des fichiers Postcript, il me faudra passer d'abord par une transformation des fichiers Postcript (.ps) vers un format Adobe PDF (.pdf), et ensuite lancer la lecture de ce fichier .pdf. On mettra dans le champ suffixe : "ps", dans le champ Nom : "Transformation et lecture des fichiers PS", et dans le champ exécutable : "ps2pdf % & kpdf %". Vous voyez ici qu'on transforme d'abord le fichier .ps en fichier .pdf, par la commande "ps2pdf %", qu'on dit à GenJ, attention, il y a une autre action à faire, par le sigle "&", et qu'enfin le nouveau fichier pdf ainsi créé, doit être lu par le programme kpdf (kpdf %). Il est possible d'associer un chemin à l'exécutable, donc dans mon exemple pour Linux, on pourrait avoir dans le champ exécutable : "/usr/bin/ps2pdf % & /usr/bin/kpdf %".
   7. Résolution d'écran : Là je sèche. Je n'ai jamais remarqué en quoi cela changeait quelque chose sur mon écran, enfin j'ai mis 70 by 70 DPI, et c'est trés bien ainsi. Pour changer la valeur, cliquez à l'intérieur de cette fenêtre qui s'est ouverte, et maintenant le bouton de votre souris enfoncé, tout en faisant glisser le curseur à droite ou à gauche. Vous verrez les échelles changer.
   8. Police par défaut : Choisissez la fonte qui vous convient le mieux et ajustez la taille de police dans le champ situé à droite.
   Données Gedcom
   1. Image - Taille maximale pour visualisation directe (kb) : Ce paramètre va vous permettre de décider quelle taille en kilo octets ne devra pas dépasser une image pour qu'elle soit affichée automatiquement dans la partie basse de l'éditeur gedcom si vous cliquez sur la ligne contenant le chemin et le nom du fichier en question - exemple, la ligne est celle qui comporte l'étiquette FILE, comme :
      FILE extrait_bapteme_durand_jacques.jpg
      On parle ici de l'éditeur Gedcom, pas de l'Editeur Standard. Il faut faire attention à ce paramètre, car il va déterminer la réactivité de GenJ. Si vous mettez un chiffre trop grand ici, vous risquez d'avoir un système trés lent, car ça voudra dire que GenJ devra charger en mémoire tous les fichiers images présents dans votre gedcom ayant une taille inférieure ou égale à celle spécifiée, notez bien que c'est vrai, même si vous n'utilisez pas l'éditeur gedcom (le chargement en mémoire est indépendant de l'éditeur que vous choisissez). Mon conseil est de mettre ici pas plus de 128 k. N'ayez crainte, vous pourrez toujours visualiser les images par un clic droit dans cette partie basse de l'éditeur.
   2. Nombre possible d'Annulations : Ce paramètre sert à déterminer le nombre d'annulations si vous voulez revenir en arrière en annulant ce que vous avez juste fait comme travail dans votre généalogie. Si vous mettez 2, ici, et que dans votre gedcom vous faites trois actions : ajout d'une étiquette Naissance, ajout d'une Source, et ajout d'une Note. Si vous décidez de revenir en arrière parce que vous vous êtes trompé, en cliquant sur l'icone "défaire" (flèche arrondie gauche) de l'éditeur, vous annulerez uniquement l'ajout de Note, l'ajout de Source, mais pas l'ajout de l'étiquette Naissance. Mon conseil est que si vous avez suffisamment de mémoire sur votre machine, vous mettiez quelque chose comme 30 à 50.

Précédent | Haut | Suivant
Utilisation (1ère partie) | Index | Conseils