Problème d'affichage dans certains conteneurs

darktable 3.4.1
Linux Mint 20.1 Cinnamon
CG NVidia GeForce GT 1030

Bonjour à tou.te.s

Retour à darktable après plusieurs mois : découverte de filmique, du nouvel agencement des modules, etc. Que du bon !

Mais je reviens vers vous pour quelque chose qui, au premier abord, ressemble plutôt à un bug d’affichage mais je voudrai m’assurer de n’avoir pas oublié quelque chose avant de porter l’éventuel défaut sur github.

Quelques conteneurs de saisie sont affectés d’un défaut d’affichage qui n’entrave pas le bon fonctionnement de darktable mais qui est assez désagréable à l’usage. Cela ne concerne que quelques éléments de la boîte de dialogue « Préférences » et le module « éditeur de métadonnées » de la table lumineuse. Je n’en ai pas trouvé ailleurs pour l’instant.
Plutôt que de me lancer dans une indigeste description du défaut, voici quelques copies d’écran :

En résumé, on aperçoit dans le conteneur une image figée de ce qui se trouvait à l’écran au moment de son ouverture.

Ce phénomène est-il connu ? Si oui, y a-t-il un moyen de le corriger ?

Désolé, je n’ai jamais eu ce problème ni avec le version 3.4.1 et la master.. Je suis sous OpenSuse Tumbelweed.

Jamais eu ni jamais vu ce problème. Et franchement, même si tu le vois sur darktable, je doute que ce soit un bug issu directement de darktable. On aurait déjà eu au moins un rapport de ce bug sinon tellement il est énorme et visible. Et je suis régulièrement le github de darktable (contribuant notamment à l’interface de darktable) et aussi le forum anglophone pixl.us.

Bref, je partirais plutôt sur un problème lié à ton affichage ou pilote de carte graphique.

Peux-tu préciser les éléments suivants :

Serveur graphique utilisé : Wayland ou X.org ?
Environnement de bureau : KDE, Gnome, Xfce, autre (préciser) ?
Pilote de ta carte graphique Nvidia et version ?
OpenCL activé ? Si oui, peux-tu vérifier si tu reproduis le problème en désactivant l’OpenCL dans les préférences de darktable. Sinon, bah l’activer pour vérifier si tu reproduis.

Il est sous Mint avec Cinnamon : un dérivé de Gnome 2.

Même en indiquant Cinnamon, on peut toujours installer ensuite un autre environnement de bureau. Et ça ne donne de toute façon que peu d’infos par rapport à celles demandées.

J’ai juste précisé ce qui a présenté dans le début du post :
<darktable 3.4.1
Linux Mint 20.1 Cinnamon
CG NVidia GeForce GT 1030>
et bien sûr il peut installé un autre environnement.

Merci de vous intéresser à la question.

Je suis bien sous Cinnamon, l’OS est à jour.
Le serveur graphique est X.org.
Le driver utilisé est le NVidia 450.102.04.
OpenCL est activé. Le désactiver ne change rien.

Je précise que je n’aperçois ce phénomène que sous darktable et que cela fait déjà plusieurs mois. Cela ne date pas des dernières mises à jours du logiciel ou du système. Dans mon souvenir, cela ne le faisait pas sous 3.2.

J’utilise darktable sous Ubuntu (dont Mint est issu) et n’ai jamais eu de problème. Pas plus sous 3.2 qu’avant ou encore aujourd’hui sur master. Et j’utilise aussi une carte Nvidia. Peut-être que c’est lié à Cinnamon. Je ne sais pas s’il y a des utilisateurs Cinnamon ici qui pourraient confirmer ou infirmer s’ils reproduisent.Sinon, tu peux toujours poster sur Github. Pense à préciser toutes les infos de ce sujet.

Il est sous Mint avec Cinnamon : un dérivé de Gnome 2.

Probablement le problème alors. Pas certain que Gnome 2 supporte bien tous les attributs CSS que dt utilise (un problème de transparence?). Je pense qu’il faut laisser mourir Gnome 2 tranquillement à ce stade, s’attacher au passé de la sorte n’est pas très bon à long terme de toutes façons.

Petite erreur jpg :
c’est MATE qui est un fork de GNOME 2.
Cinnamon est bien un fork de GNOME Shell.

Donc le problème est dans « le fork » ! Les personnes qui forkent oublient souvent l’investissement nécessaire pour maintenir un bon niveau de qualité. Je trouve que GNOME Shell est assez configurable et propose beaucoup d’extension pour éviter les forks. Cela dit, as-tu essayé sur ta plateforme avec GNOME Shell standard ? Est-ce que ça fonctionne correctement ? Si oui et bien tu as la solution :slight_smile:

1 - J’ai installé DT sur mon portable : même distri, même environnement de bureau, mêmes versions. Par contre vieux Core i3 et CG intégrée Intel. L’affichage est normal.
2 - Sur mon poste de travail, j’ai essayé le driver libre et des drivers NVidia plus anciens : le problème subsiste en toutes circonstances. Avant de signaler le bug, je vais installer un autre environnement de bureau.

Je ne suis certainement pas le seul à utiliser DT sous Mint et Cinnamon. Pour l’instant, je ne rejette pas ce diagnostique mais je reste quand même assez réservé.
[hr]
On progresse dans l’ignorance : j’ai ouvert une session invité, toujours sous Cinnamon, et là tout fonctionne à merveille !

Bon vérifie que tu n’as pas un user.css dans ~/config/darktable qui traîne ! Si oui supprime le.

Je l’ai fait. J’ai même forcé darktable à recréer un[size=x-small] [color=#333333][font=Tahoma, Verdana, Arial, sans-serif]~/.config/darktable tout neuf… Sans succès.[/font][/color][/size]

[size=x-small][color=#333333][font=Tahoma, Verdana, Arial, sans-serif]Quelqu’un a parlé précédemment de transparence. Il s’agit plutôt de rémanence comme un témoigne la capture ci-dessous à comparer avec celle de mon premier message.[/font][/color][/size]
[size=x-small][color=#333333][font=Tahoma, Verdana, Arial, sans-serif]Cette fois-ci, j’ai fait un aller-retour vers l’onglet « raccourcis ».[/font][/color][/size]

[size=x-small][color=#333333][font=Tahoma, Verdana, Arial, sans-serif][/font][/color][/size]

Bon et bien là je sèche :frowning:

Bon, moi aussi ! Vu que je suis apparemment un cas unique ( ! ), je crois que je vais laisser tomber l’affaire. Ce problème n’affecte aucun modules de travail courant, je vais donc attendre tranquillement le moment de réinstaller l’OS avec un home propre.

Tout ça me fait penser à un problème sur ta configuration personnelle, peut-être sur les paramètres d’affichage de Cinnamon ou les paramètres Gtk de ton dossier perso. As-tu essayé de réinitialiser les paramètres d’affichage Cinnamon voire carrément supprimer les fichiers cachés de config Gtk, Cinnamon voire du serveur X ou Wayland selon ce que tu utilise ?

Il y a un truc de ce côté là je pense. Pour déjà affiner le ciblage, ça vaudrait le coup d’installer un Gnome 3 classique (Gnome-shell), d’ouvrir ta session dessus. Si tu constate le même problème, on affine sur un défaut de paramètre Gtk ou serveur graphique (X ou Wayland) dans tes paramètres persos (probablement en tout cas). Si tu ne reproduis pas sous Gnome 3, c’est plus probablement un mauvais paramètre Cinnamon (et non pas forcément Cinnamon en lui-même) qui fout le bordel.