Gramps est un acronyme de Genealogical Research and Analysis Management Programming System.
C'est un logiciel de généalogie multiplateforme (Linux, BSD, Solaris et Windows) est régi par une licence libre GNU/GPL.
Méthode conseillée. Installez le paquet gramps.
Gramps conseille de désinstaller une ancienne version (< 4.0) avant de faire une mise à niveau. Bien penser à faire une sauvegarde avant.
Vous pouvez téléchargé un paquet .deb au format Debian à la page de téléchargement de Gramps et l'installer en double-cliquant dessus ou par la commande :
sudo dpkg -i nompaquet.deb
Il peut être nécessaire de lancer aussi la commande suivante pour assurer les dépendances :
sudo apt -f install
Suivant la distribution, vous retrouvez l'application dans le menu Applications → Bureautique → Gramps.
Gramps Project propose une version live CD basée sur Ubuntu nommé Linux Genealogy, mais c'est une version ancienne (3.2.5) et elle est donc déconseillée.
Une alternative pour tester le logiciel est une version en ligne à https://www.rollapp.com/app/gramps. Néanmoins, c'est une proposition commerciale limitée et soyez attentifs à la sécurité des données que vous seriez susceptibles d'enregistrer.
Gramps est un logiciel qui possède une interface graphique conviviale, esthétique et surtout ergonomique. Dès lors, il devient très facile de construire un arbre généalogique. Une aide en ligne très détaillée, traduite en français, est accessible par le menu Aide.
Il est utile de reconnaître les différents éléments de la fenêtre principale ainsi que leur dénomination afin de mieux comprendre les descriptions.
Voici un exemple de sa présentation :
Ces catégories sont accessibles à partir du navigateur, c'est à dire la barre d'outils à la partie gauche de la fenêtre principale. Ces catégories permettent des affichages différents des vos données (les Vues). Les modes du navigateur définis sous le navigateur permettent 3 types d'affichage :
La barre latérale droite permet de rapidement créer un filtre de recherche pour limiter la liste correspondant à la catégorie en cours. Si vous supprimez cette barre latérale (menu Affichage), un champ Recherche apparaît en haut de la fenêtre principale.
Pour chacune de ces catégories, la vue active peut être configurée et adaptée à vos souhaits. Les paramètres sont différents pour chaque vue. Trois moyens pour ouvrir la fenêtre de paramétrage :
Gramps permet une grande souplesse de travail. Il n'y a pas d'ordre de saisie imposé. Vous pouvez commencer par la catégorie que vous voulez : saisir des individus puis créer les familles et les liens, ou commencer par les familles en ajoutant les individus correspondants au fur et à mesure, ou commencer par les sources et en profiter pour saisir les individus concernés…
Il est utile de comprendre qu'à chaque création d'évènement ou de famille, on peut rattacher un individu déjà saisi ou créer un individu nouveau. De même, à chaque individu ou famille, on peut rattacher un autre individu ou évènement.
Pour cela, vous retrouverez toujours les même boutons :
Le + ajoute un élément nouveau tandis que le logo avec la main ouvre une boite de dialogue pour rechercher l'élément déjà existant.
Dans la saisie des individus, vous ne trouvez pas les dates de naissance et de décès dans les champs principaux. Ces éléments sont considérés comme de simples événements et sont donc saisis dans le bas de la fenêtre en utilisant le bouton +. Néanmoins, Gramps vous propose automatiquement comme premier évènement la naissance, et le décès pour le suivant.
La fenêtre d'ajout des familles utilise la notion de mari et de femme auxquels a été ajouté le vocable conjoint, pour constituer un couple. Ceci ne préjuge pas qu'il y a des enfants. De même, on peut créer une famille avec deux personnes de même sexe. Les termes de père et de mère ont été remplacés par ces vocables plus génériques et ne sont pas limitatifs.
Pour que Gramps puisse afficher les lieux des événements liés aux individus ou aux familles, les coordonnées géographiques de ces lieux doivent être indiqués. Pour les trouver, vous pouvez utiliser un site comme Geoportail ou encore l'application « Cartes » basée sur OpenStreetMap et disponible dans les logiciels Ubuntu. Après avoir recherché le lieu, un clic-droit permet d'afficher ou de copier les coordonnées (exemple ci-contre avec Cartes). Il suffit ensuite de les coller dans la fenêtre du lieu de l'événement ; il peut être nécessaire de corriger pour ne laisser que les nombres correspondant aux coordonnées.
Le click droit est très utilisé dans Gramps : sur un individu dans un arbre graphique, sur le trait symbolisant une relation mais aussi dans une zone vierge du tableau de bord de la fenêtre principal, ce qui est moins habituel.
Avec les différents items que vous enregistrez (Individus, familles, évènements, etc) vous disposez chaque fois d'un onglet «Notes» pour ajouter autant de remarques ou de compléments d'informations.
Vous trouverez aussi un onglet «Attributs» qui doit être considérés comme une information constante lié à l'individu, la famille ou l'évènement. Le type d'attribut est choisi dans une liste déroulante prédéfinie.
C'est un outil que vous pouvez utiliser pendant votre session de travail. Il est accessible dans le menu Edition, dans la barre d'outils ou par le raccourci clavier Ctrl+b. Vous pouvez coller ou tirer dans ce presse-papiers des individus, des évènements, des familles, etc pour pouvoir y revenir rapidement. Son contenu est conservé durant la session mais se vide si vous quittez Gramps. Pour conserver des notes sur votre travail en cours, utilisez le Gramplet «À faire».
C'est un type particulier de greffons. Ce sont de petits utilitaires interactifs qui vont mettre à jour les informations qu'ils affichent en fonction du contenu de la fenêtre principale : statistiques, notes, parenté, attributs… Dans l'aide en ligne, vous trouverez une description avec l'intérêt des principaux Gramplets.
Pour les ajouter ou les supprimer, vous trouverez une flèche vers le bas dans la barre latérale et la barre inférieure de la fenêtre principale. Ajouter de trop nombreux Gramplets peut ralentir Gramps car ils doivent se mettre à jour à chaque nouvelle sélection.
Différents Gramplets peuvent être téléchargés selon vos besoins. Ils sont gérés par le gestionnaire de greffons dans le menu Aide et dans les Préférences, onglet Général. Certains ont été intégrés à Gramps tandis que d'autres sont développés par des tiers.
Gramps permet d'obtenir un certain nombre de types de rapports pour lesquels vous pourrez définir les formats d'impression, les personnes incluses avec des filtres, certains aspects graphiques :
Vous pouvez sélectionner ou exporter des données par la méthode des filtres ( pour ne pas temporairement fonctionner sur la base entière). Ceci est très utile au moment de confectionner un rapport textuel ou graphique ; on peut ainsi ne représenter qu'une partie de la famille :
Vous pouvez réaliser votre propres filtres afin de sélectionner précisément les individus attendus, ce qui est très utile.
Ces filtres personnalisés peuvent associer, imbriquer plusieurs autres filtres.
Pour les définir, aller au menu Édition ⇒ Éditeur de filtre sur l'individu.
Exemple : Filtrer pour obtenir toute la parenté du côté de votre mère.
Créer un filtre1 avec la régle «ascendants communs avec cet individu» et choisissez votre mère comme individu. Créer un filtre2 qui associe 'au moins une des 2 règles' : «Individus correspondants au filtre1» et "Conjoints du filtre1". Créer un filtre3 «Descendance familiale de l'individu» et là aussi choisissez votre mère mais on va cocher la case de non correspondance pour écarter la descendance. Et le résultat est obtenu par le filtre4 qui associe le filtre 2 et le filtre3 en ajoutant ces 2 règles qui doivent être satisfaites : «Individus correspondant au filtre2» et «Individus correspondant au filtre3» !
Gramps possède sa propre extension : *.grdb.
Le menu Arbres familiaux → Exportation… permet d'exporter votre arbre familial vers différents formats.
Le format GEDCOM représente un standard d'échange et permet d'exporter les données vers d'autres logiciels ou les sites Internet de généalogie. Néanmoins, il existe un risque de perte d'informations par ce format d'exportation ; en effet, Gramps propose l'enregistrement d'informations spécifiques qui ne pourront pas être reprises dans le format standard GEDCOM.
Les différents formats d'exportation :
La base de données sur laquelle repose l'application est au format SQLite depuis la version 5.1. Elle est au format BSDDB dans les versions antérieures.
Toutes les informations saisies sont enregistrées dans un répertoire caché, à la racine de votre dossier personnel, nommé .gramps (dans Fichiers, taper ctrl + h ou activer l'option 'Afficher fichiers cachés'). Vous pouvez copier l'ensemble de ce répertoire pour conserver vos données et paramètres.
La méthode de sauvegarde conseillé par Gramps, notamment avant un changement de version et d'utiliser le menu Arbres familiaux ⇒ Faire une sauvegarde… Vous pouvez associer les média et archiver cette sauvegarde en lieu sûr.
Il est possible de définir dans les préférences, le dossier dans lequel seront enregistrés les différents documents : copie de sources, média. Il est alors important de ne pas modifier l'arborescence de ce répertoire ni les noms des fichiers qu'il contient lorsqu'ils ont été liés à une personne ou en évènement, au risque de rompre ce lien.
Lors des changements de version, les données sont importées dans la nouvelle version mais il semble que certains paramètres puissent se perdre. Ainsi, les filtres personnels que vous avez définis ont disparu.
Ces filtres sont dans un fichier nommé "custom_filters.xml". On va pouvoir les retrouver dans le dossier de l'ancienne version.
Naviguer dans le dossier caché .gramps à la racine de votre dossier personnel. Si des mises à niveau ont eu lieu, vous allez voir des dossiers nommés gramps42, gramps50, gramps51… L'actuel est bien-sûr celui qui a le chiffre le plus grand.
Dans ce dossier, cherchez le fichier "custom_filters.xml" et ouvrez le avec un éditeur de texte. Vous pourrez constater qu'il est quasiment vide. Fermez-le et renommez le "custom_filters_neuf.xml" par exemple.
Naviguez ensuite dans les autres dossiers des versions antérieurs et chaque fois, ouvrez le même fichier jusqu'à ce que vous retrouviez les filtres que vous aviez créés : c'est du code HTML mais on peut reconnaître ses paramètres. Vous allez alors copier ce fichier et le coller dans le répertoire de la nouvelle version. Vous devriez retrouver vos filtres!
Gramps, depuis la version 5.1 utilise par défaut une base de données sqlite dont le lien vers le fichier principal est:
/home/$USER/.gramps/grampsdb/<hash de votre arbre>/sqlite.db