Général
Contrôler l’aspect général de darktable.
- interface language
- Set the language of the user interface. This includes the option to enable sentence case (
en@truecase
) for English. The system default is marked with an * (needs a restart) - 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
In addition to selecting a pre-built theme you can also apply additional CSS customizations of your own to tweak the look-and-feel of 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
All of darktable’s pre-built themes are provided as CSS files in $DARKTABLE/share/darktable/themes/
(where $DARKTABLE
is darktable’s installation directory). The darktable.css
theme contains the bulk of the code used to control the look-and-feel of darktable. A number of other themes are also provided but most of them use darktable.css
as a base (by importing darktable.css
using the @import url
directive).
If you choose to create your own custom theme file you are advised to follow a similar approach – import one of darktable’s existing theme files using @import url
(this directive expects relative paths) and then apply your own customizations on top. You do not need to do this when using the CSS text box in the preferences dialog – attempting to use @import url
in the CSS tweaks text box will not work correctly.
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.