[grisbi-bugs] [Grisbi 0002007]: Thème sombre non souhaité

Grisbi Bug Tracker bugtracker at grisbi.org
Ven 20 Mar 15:09:00 CET 2020


The following issue has been ASSIGNED. 
====================================================================== 
https://www.grisbi.org/bugsreports/view.php?id=2007 
====================================================================== 
Reported By:                Ludes88
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   2007
Category:                   Packages
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
OS:                         Ubuntu 
Unstable Impact:            No 
Version OS:                 19.04 
Version GTK:                2.99.3-3 
====================================================================== 
Date Submitted:             2020-03-18 08:02 CET
Last Modified:              2020-03-20 15:08 CET
====================================================================== 
Summary:                    Thème sombre non souhaité
Description: 
Après installation du package grisbi_1.9.90-1_amd64.deb sur SourceForge, le
thème de Grisbi reste sombre sans possibilité de le changer.

Steps to Reproduce: 
Désinstaller grisbi_1.2.2-1_amd64.deb et installer grisbi_1.9.90-1_amd64.deb

Additional Information: 
Le thème est en sélection automatique, pas de changement après sélection
"Forcer l'utilisation d'un thème sombre". L'option Couleurs n'est pas
disponible.

Le thème par défaut est Yaru
====================================================================== 

---------------------------------------------------------------------- 
 (0005379) LudovicRousseau (administrator) - 2020-03-18 22:24
 https://www.grisbi.org/bugsreports/view.php?id=2007#c5379 
---------------------------------------------------------------------- 
Quelle distribution GNU/Linux utilisez-vous ?

Est-ce que le thème yaru est celui-là https://github.com/ubuntu/yaru ?
Ou quelque chose d'autre ? 

---------------------------------------------------------------------- 
 (0005380) pbiava (administrator) - 2020-03-19 06:20
 https://www.grisbi.org/bugsreports/view.php?id=2007#c5380 
---------------------------------------------------------------------- 
Grisbi ne peut pas ne pas tenir compte du choix d'un thème sombre pour les
fenêtres en général. c'était déjà vrai dans la version précédente. Même
si je rajoute une option pour ne pas chercher à détecter un thème sombre on
ne pourra jouer que sur les quelques couleurs qui sont modifiables.
Pour bien faire il faudrait redéfinir tous les éléments de l'interface de
grisbi mais c'est un travail considérable. Il me semble préférable de changer
de thème sous gnome pour avoir une uniformité claire. 

---------------------------------------------------------------------- 
 (0005381) Ludes88 (reporter) - 2020-03-19 08:06
 https://www.grisbi.org/bugsreports/view.php?id=2007#c5381 
---------------------------------------------------------------------- 
Du coup, j'ai testé tous les thèmes des applications qui sont présents par
défaut sur Ubuntu 19.10:

Adwaita (defaut): Thème clair -> Ubuntu clair -> OK
Adwaita-dark: Thème sombre -> Ubuntu sombre -> OK
Highcontrast: Thème clair -> Ubuntu clair -> OK
HighContrastInverse: Thème sombre -> Ubuntu sombre -> OK
Yaru: Thème clair -> Ubuntu sombre -> pas OK
Yaru-dark: Thème sombre -> Ubuntu sombre -> OK
Yaru-light: Thème clair -> Ubuntu sombre -> pas OK

J'en déduit que la version 1.9.90-1 ne détecte plus normalement le thème
Yaru, la version précédente 1.2.2-1 avait bien un rendu clair avec le thème
clair Yaru. Je suis d'accord que Grisbi se doit tenir compte du thème, une
option pour ne pas chercher à détecter un thème ne sert à rien.

Le thème yaru est bien celui du https://github.com/ubuntu/yaru qui indique dans
les commentaires: Yaru is the default theme for Ubuntu. Ma version est 19.10.5. 

---------------------------------------------------------------------- 
 (0005382) LudovicRousseau (administrator) - 2020-03-19 15:14
 https://www.grisbi.org/bugsreports/view.php?id=2007#c5382 
---------------------------------------------------------------------- 
Comment comprendre la ligne :
 Yaru: Thème clair -> Ubuntu sombre -> pas OK

Ubuntu utilise un mode sombre ? Et Grisbi utilise aussi un mode sombre ? Donc
est conforme à ce que fait Gnome. Non ? 

---------------------------------------------------------------------- 
 (0005383) Ludes88 (reporter) - 2020-03-19 19:39
 https://www.grisbi.org/bugsreports/view.php?id=2007#c5383 
---------------------------------------------------------------------- 
Yaru est un thème clair mais Ubuntu 1.9.90-1 s'ouvre en thème sombre (voir
photo d'écran jointe au rapport de bug initial) alors que Ubuntu 1.2.2-1
s'ouvrait bien en thème clair avec le même thème Yaru. C'est plus clair? :-) 

---------------------------------------------------------------------- 
 (0005384) pbiava (administrator) - 2020-03-19 21:27
 https://www.grisbi.org/bugsreports/view.php?id=2007#c5384 
---------------------------------------------------------------------- 
Peux-tu nous dire si l'arborescence du répertoire /usr/share/theme comporte les
3 répertoires comme je les ai chez moi ? 

---------------------------------------------------------------------- 
 (0005385) Ludes88 (reporter) - 2020-03-20 00:06
 https://www.grisbi.org/bugsreports/view.php?id=2007#c5385 
---------------------------------------------------------------------- 
Oui, c'est le cas (voir en pièce jointe). Par contre, les thèmes Yaru sont les
seuls à avoir un sous-répertoire gtk-3.20, les autres thèmes s’arrêtent à
gtk-3.0 au maximum. 

---------------------------------------------------------------------- 
 (0005386) pbiava (administrator) - 2020-03-20 06:16
 https://www.grisbi.org/bugsreports/view.php?id=2007#c5386 
---------------------------------------------------------------------- 
En fait le problème c'est que chaque répertoire comporte un fichier
gtk-dark.css et que le thème est géré avec gtk.ressources.

En attendant que je regarde comment ça fonctionne, je te propose de renommer le
fichier gtk-dark.css en gtk-dark-ori.css pour qu'il ne soit plus détecté par
grisbi et de nous dire si ça fonctionne. 

---------------------------------------------------------------------- 
 (0005387) Ludes88 (reporter) - 2020-03-20 08:08
 https://www.grisbi.org/bugsreports/view.php?id=2007#c5387 
---------------------------------------------------------------------- 
Effectivement, cela résout le problème, mais il faut le renommer dans le
répertoire gtk-3.0 (ça ne marche pas dans le répertoire gtk-3.20). Fais
attention que Yaru sera le nouveau thème par défaut pour Ubuntu 20.04 LTS.
Merci. 

---------------------------------------------------------------------- 
 (0005388) pbiava (administrator) - 2020-03-20 15:08
 https://www.grisbi.org/bugsreports/view.php?id=2007#c5388 
---------------------------------------------------------------------- 
Le plus simple c'est que j'ajoute une troisième option pour forcer le thème
clair sauf si je trouve rapidement comment détecter le thème effectif. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2020-03-18 08:02 Ludes88        New Issue                                    
2020-03-18 08:02 Ludes88        File Added: Screenshot from 2020-03-18
07-58-18.png                    
2020-03-18 22:24 LudovicRousseauNote Added: 0005379                          
2020-03-19 06:20 pbiava         Note Added: 0005380                          
2020-03-19 08:06 Ludes88        Note Added: 0005381                          
2020-03-19 15:14 LudovicRousseauNote Added: 0005382                          
2020-03-19 19:39 Ludes88        Note Added: 0005383                          
2020-03-19 21:27 pbiava         File Added: Yaru_theme.png                    
2020-03-19 21:27 pbiava         Note Added: 0005384                          
2020-03-20 00:06 Ludes88        File Added: Screenshot from 2020-03-19
23-53-45.png                    
2020-03-20 00:06 Ludes88        Note Added: 0005385                          
2020-03-20 06:16 pbiava         Note Added: 0005386                          
2020-03-20 08:08 Ludes88        Note Added: 0005387                          
2020-03-20 15:08 pbiava         Note Added: 0005388                          
2020-03-20 15:08 pbiava         Assigned To               => pbiava          
2020-03-20 15:08 pbiava         Status                   new => assigned     
======================================================================



Plus d'informations sur la liste de diffusion bugsreports