Overview

Artifact ID: 9ac7dab3813550f2c7b46d94711cdf13678ea292
Page Name:Fonctionnement hors-ligne
Date: 2019-03-28 14:28:54
Original User: bohwaz
Mimetype:text/x-markdown
Parent: b1eef12b12c430f7371653152ec2e9ffbfe6fd61
Content

Garradin peut fonctionner sur votre PC, sans avoir besoin d'être installé sur un serveur distant ! C'est le mode "hors ligne", ou "Garradin desktop edition" ;)

Pour cela il faut installer le paquet .deb sous les distributions Linux Debian et Ubuntu.

Une fois le paquet installé, il est possible de lancer Garradin via :

  • Le menu "Applications" du système, à la catégorie "bureautique" ou "finances"
  • En ligne de commande : en lançant la commande garradin

Lancé de cette manière, Garradin va enregistrer le fichier de l'association par défaut dans le répertoire .local/share/garradin de l'utilisateur courant (ou ~/.local/share/garradin en jargon Unix). Dans ce répertoire un fichier association.sqlite représente les données de l'association. Les sauvegardes seront également stockées dans ce dossier et nommées association.XXXX.sqlite ou XXXX indique l'origine de la sauvegarde (effectuée avant une mise à jour, avant une restauration de sauvegarde, ou alors à intervalle fixe).

Utilisation avancée avec une base de données différente

Pour spécifier une base de données située à un autre endroit, avec Garradin en ligne de commande il est possible de lancer la commande garradin /chemin/vers/le/fichier/association.sqlite

La prochaine fois que Garradin sera lancé sans argument, il réutilisera ce fichier-là.

Pour annuler ce comportement il convient de supprimer le fichier ~/.config/garradin/last qui contient l'adresse du fichier d'association à utiliser au lancement.

Il n'est pas possible d'ouvrir plusieurs fichiers d'association différents.

Pour fermer l'instance Garradin en cours il faut fermer le terminal ou le tuer en faisant Ctrl+C ou dans un autre terminal lancer killall garradin.

Enfin, pour spécifier un autre répertoire par défaut pour le stockage des fichiers d'association, il suffit de personnaliser la variable d'environnement XDG_DATA_HOME au lancement : XDG_DATA_HOME=/home/user/association garradin