.
D 2019-03-28T14:28:54.593
L Fonctionnement\shors-ligne
N text/x-markdown
P b1eef12b12c430f7371653152ec2e9ffbfe6fd61
U bohwaz
W 2024
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`
Z 324795bf3bbc4b5378d1bde2c1c52bc3