Général
Contrôler l’aspect général de darktable.
- Langue de l’interface
- Définissez la langue de l’interface utilisateur. La valeur par défaut du système est marquée d’un * (nécessite un redémarrage)
- Thème
- Définissez le thème de l’interface utilisateur. Indépendamment de toute considération esthétique, la couleur d’interface recommandée pour l’évaluation des couleurs est le gris moyen. La perception visuelle est affectée par la luminosité ambiante, et une faible luminosité de l’interface provoque toutes sortes d’illusions. Utiliser une interface sombre pour retoucher les photos peut donc conduire à des retouches excessives (abus de contraste et de saturation) et à une photo trop sombre une fois imprimée. Il est donc fortement recommandé d’utiliser l’un des thèmes “gris” pour les travaux de retouche car ils sont conçus pour que l’interface utilisateur se rapproche du gris moyen (“darktable-elegant-grey” par défaut).
- Utiliser la taille de la police système
- Sélectionnez cette option pour utiliser la taille de police définie par votre système. Si elle n’est pas cochée, vous pouvez saisir une taille de police personnalisée dans la case ci-dessous (activée par défaut).
- Taille de la police en points
- Si l’option Utiliser la taille de la police système est désactivée, entrez une taille de police (en points) que darktable doit utiliser. La taille de la police sera modifiée immédiatement.
- Contrôles de l’IU et DP du texte
- Ajustez la résolution globale de l’interface graphique pour redimensionner les contrôles, les boutons, les labels, etc. Augmentez pour une interface graphique agrandie, diminuez pour ajuster plus de contenu dans la fenêtre. Défini sur -1 pour utiliser la résolution globale définie par le système. La valeur par défaut est 96 PPP sur la plupart des systèmes. (nécessite un redémarrage)
🔗Modifier le thème via les ajustements CSS ci-dessous
En plus de sélectionner un thème pré-construit vous pouvez également appliquer vos propres personnalisations CSS pour modifier l’aspect général de darktable.
Deux méthodes différentes sont fournies pour cela :
- Créer un thème personnalisé
- Si vous souhaitez apporter un grand nombre de modifications à l’interface utilisateur de darktable, vous pouvez créer votre propre thème (dans un fichier d’extension .css) et le placer dans
$HOME/.config/darktable/themes
(ouC :\%LOCALAPPDATA%\darktable\themes
sous Windows). Votre nouveau thème apparaîtra automatiquement dans la liste de sélection Thème la prochaine fois que vous redémarrerez darktable. -
Veuillez noter que la structure du CSS interne de darktable change fréquemment et que vous devrez peut-être apporter des modifications importantes à vos propres thèmes lorsque de nouvelles versions de darktable seront publiées. Pour cette raison (entre autres), nous vous déconseillons de créer des thèmes personnalisés complexes, sauf si vous êtes prêt à consacrer beaucoup de temps à une maintenance continue. Si votre thème charge l’un des thèmes prédéfinis de darktable à l’aide de la directive
@import url
, notez que votre fichier de thème CSS peut ne pas être portable entre les installations (@import url
utilise des chemins relatifs et l’emplacement des thèmes pré-construits dépend du système). - Créer des ajustements de thème
- Une zone de texte est fournie au bas de l’onglet général dans laquelle vous pouvez entrer vos propres réglages CSS. Lorsque vous utilisez cette option, darktable chargera d’abord votre thème sélectionné (le thème “de base”, choisi dans la liste déroulante Thème), puis appliquera votre CSS personnalisé par-dessus. Cela signifie que vous pouvez facilement apporter des modifications mineures à l’apparence, tout en restant à jour avec les changements de thème de base lorsqu’une nouvelle version de darktable est publiée. Cela signifie également que vous pouvez généralement modifier votre thème de base sans affecter vos modifications CSS personnalisées.
Lorsque vous avez terminé de saisir votre CSS, cliquez sur le bouton Sauvegarder et appliquer. Cela enregistrera votre CSS dans ($HOME/.config/darktable/user.css
) (ou C:\%LOCALAPPDATA%\darktable\user.css
on Windows) et l’appliquera immédiatement à la session actuelle de darktable.
Si vous remarquez des problèmes après avoir appliqué votre CSS, vous pouvez décocher la case Modifier le thème via les ajustements CSS ci-dessous pour revenir en arrière. Cela restaurera immédiatement le thème de base, mais laissera vos réglages dans l’éditeur afin que vous puissiez les rééditer et les réessayer. Appuyez simplement sur Sauvegarder et appliquer à nouveau lorsque vous êtes prêt à réessayer. Cela revérifiera automatiquement la case à cocher Modifier le thème via les ajustements CSS ci-dessous et appliquera le nouveau CSS.
Remarque : Si vous rencontrez des problèmes lors de l’utilisation des ajustements CSS personnalisés, pour être certain qu’ils n’ont pas été causés par l’une de vos modifications, veuillez réessayer avec l’option Modifier le thème via les ajustements CSS ci-dessous décochée.
🔗Comprendre les thèmes de darktable
Tous les thèmes prédéfinis de darktable sont fournis sous forme de fichiers CSS dans $DARKTABLE/share/darktable/themes/
(où $DARKTABLE
est le répertoire d’installation de darktable). Le thème par défaut est darktable.css
et il contient la majeure partie du code utilisé pour contrôler l’apparence de darktable. Un certain nombre d’autres thèmes sont également fournis, mais la plupart d’entre eux utilisent darktable.css
comme base (en important darktable.css
à l’aide de la directive @import url
).
Si vous choisissez de créer votre propre fichier de thème personnalisé, il vous est conseillé de suivre une approche similaire – importez l’un des fichiers de thème existants de darktable en utilisant @import url
(cette directive attend des chemins relatifs), puis appliquez vos propres personnalisations par-dessus. Vous n’avez pas besoin de le faire lorsque vous utilisez la zone de texte CSS dans la boîte de dialogue des préférences – tenter d’utiliser @import url
dans la zone de texte des ajustements CSS ne fonctionnera pas correctement.
Les thèmes utilisent les mêmes principes CSS de base que dans les navigateurs html (avec quelques exceptions mineures – voir la Documentation Gtk pour des détails) :
-
La majorité des propriétés de style sont attribuées à de grands groupes d’éléments d’interface utilisateur, par exemple, les boutons Gtk et les champs de saisie de texte
-
Ensuite, des groupes associés d’éléments d’interface utilisateur spécifiques à darktable reçoivent des noms de classe leur permettant d’être stylés en tant que groupe
-
Enfin, certains éléments uniques de l’interface utilisateur se voient attribuer un identificateur id CSS afin qu’ils puissent être stylés indépendamment
Nous vous encourageons à explorer les thèmes existants (darktable.css
en particulier est très bien documenté) et à utiliser l’outil Gtk Inspector pour déterminer comment sélectionner l’élément d’interface utilisateur spécifique (ou la classe d’éléments) que vous souhaitez modifier. Quelques expérimentations seront nécessaires.
Veuillez noter que les thèmes darktable sont en niveaux de gris par défaut afin que les utilisateurs ne soient pas distraits par des couleurs fortes lors de l’édition d’images. Il est conseillé de conserver cette pratique dans vos propres thèmes et de garder la teinte moyenne aussi proche que possible du gris moyen. De plus, il vous est conseillé de revoir votre CSS personnalisé à chaque mise à jour de darktable, afin de vous assurer que les modifications apportées à l’application n’ont pas affecté vos réglages.