using a test environment

Pour exécuter une deuxième version de darktable sur votre ordinateur, par exemple pour tester une nightly build, vous pouvez configurer une deuxième configuration sans affecter votre installation principale.

Three steps are needed:

  1. Installez la deuxième version de darktable sans écraser l’existante.

  2. Give it its own configuration directory.

  3. Assurez-vous qu’elle ne touche pas à vos modifications existantes.

🔗1. Installez la version que vous souhaitez tester

Linux
Le plus simple avec une AppImage. Téléchargez-le simplement et rendez-le exécutable.
Windows
Installez-la dans son propre répertoire séparé.
macOS
Renommez le fichier .app avant de le déplacer vers /Applications (par exemple darktable-nightly.app), au lieu d’écraser celui existant.

🔗2. Set up a separate configuration directory

darktable stores its settings, presets, styles, and database in its configuration directory. The default folder depends on your OS and chosen method of installation and is documented here.

Pour empêcher la deuxième installation d’écrire dans ce même répertoire, lancez-la avec l’option --configdir, suivie du chemin d’accès à un nouveau dossier. S’il n’existe pas encore, darktable le crée et le remplit automatiquement.

Astuce : vous pouvez également copier votre répertoire de configuration existant dans le nouveau dossier au lieu de repartir de zéro. De cette façon, la version de test hérite de vos préréglages, styles et raccourcis clavier comme point de départ, tandis que les deux installations fonctionnent toujours de manière totalement indépendante à partir de là. Cela nécessite une attention particulière à l’étape 3 pour éviter d’affecter vos modifications existantes.

Linux
Exécuter à partir d’un terminal : /chemin-de-appimage/darktable.AppImage --configdir/chemin-de-config-test
Pour plus de commodité, vous pouvez mettre cela dans un script shell ou un fichier .desktop.
Windows
Créez soit un nouveau raccourci pour darktable.exe :   1. Accédez à C:\chemin-de-votre-installation\bin\, cliquez avec le bouton droit sur darktable.exe et choisissez Afficher plus d’options puis Créer un raccourci.   2. Sous « Propriétés », ajoutez au champ « Cible » : "C:\chemin-de-votre-installation\bin\darktable.exe" --configdir "C:\chemin-de-config-test"   3. Définissez « Démarrer dans » sur le dossier bin correspondant.

Ou lancez darktable depuis le terminal :

cd "C:\chemin-de-votre-install\bin\"
.\darktable.exe --configdir "C:\chemin-de-la-config-test"
macOS
Un fichier .app ne peut pas être lancé avec des paramètres supplémentaires en double-cliquant, appelez donc l’exécutable à l’intérieur du paquet d’applications directement depuis un terminal :
/Applications/darktable-nightly.app/Contents/MacOS/darktable --configdir /chemin/vers/nouvelle/config/dir

Remplacez darktable-nightly.app par le nom de fichier que vous avez donné au fichier .app.

🔗3. Protégez vos modifications existantes

Les modifications sont stockées à deux endroits : dans la base de données à l’intérieur du répertoire de configuration et, si cette option est activée, dans les fichiers sidecar XMP à côté de vos fichiers RAW. La base de données est déjà protégée par l’étape 2. Pour les fichiers XMP, vous avez trois options :

a) Travaillez avec des copies séparées de vos fichiers RAW
Option la plus sûre. Utilisez des copies de vos fichiers RAW avec la version de test dans un dossier séparé. Vos originaux et leurs fichiers XMP restent intacts.
b) Désactivez la création de XMP dans les préférences de l’installation de test
Définissez préferences / stockage / créer les fichiers XMP sur « jamais ». Cela vous permet d’ouvrir des dossiers avec des modifications existantes sans modifier leurs fichiers XMP. N’affecte que la version de test, car elle possède sa propre configuration.
c) Mode pur en mémoire
Le lancement de darktable avec l’option --library :memory: conserve la base de données uniquement dans la RAM et toutes les modifications sont supprimées à la sortie : darktable --configdir/chemin/vers/config-test --library :memory:

Pour une configuration de test durable, les options a) ou b) sont pratiques. L’option c) est pratique pour une expérience rapide et sans trace.

Attention : Si vous avez cloné le répertoire de configuration de votre installation principale dans l’environnement de test, assurez-vous soit de désactiver la création XMP comme décrit ci-dessus sous b), soit d’enlever (et non de supprimer) toutes les photos de la bibliothèque de votre environnement de test. Sinon, vous pourriez interférer avec les modifications de votre installation principale.

translations