Il est temps que je comprennes un grand principe de l'informatique !
Comment fixer (permanent) une variable pour une application ?
Voici un exemple concret :
gPodder est un client pour le podcasting.
par défaut le répertoire de téléchargement est : /home/<user>/gPodder/Downloads
La doc du logiciel indique que l'on peut jouer sur une (ou les deux) des deux variables d'environnement :
GPODDER_HOME
Les paramètres et les fichiers de la base de données sont toujours stockés dans $GPODDER_HOME
Les téléchargements seront enregistrés dans le dossier Downloads à l'intérieur du nouveau dossier "home" ainsi défini.
GPODDER_DOWNLOAD_DIR
Les téléchargements seront enregistrés directement dans le dossier que vous aurez spécifié
(qui ne doit pas nécessairement se trouver dans le dossier "home")
J'ai testé et je comprends que la commande :
$ export GPODDER_HOME=/home/toto/Documents/gpod && gpodder
fonctionne pour lancer l'application avec son "home" déplacé vers : /home/toto/Documents/gpod
Mais mis à part,
la création d'un lanceur dans : ~/.local/share/applications
ou d'un script (ce qui revient au même)
utilisant la commande précitée, (ça ne me parait pas très satisfaisant)
je ne vois pas comment cela peut-être géré plus globalement :
- soit dans la session utilisateur
- soit même sur le système entier pour tous les utilisateurs
Merci pour vos lumières.