[grisbi-bugs] [Grisbi 0002126]: modifier les couleurs de fond

Grisbi Bug Tracker bugtracker at grisbi.org
Lun 21 Juin 21:01:35 CEST 2021


The following issue has been CLOSED 
====================================================================== 
https://www.grisbi.org/bugsreports/view.php?id=2126 
====================================================================== 
Reported By:                phlpp
Assigned To:                LudovicRousseau
====================================================================== 
Project:                    Grisbi
Issue ID:                   2126
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     closed
OS:                         Autre(Other) 
Unstable Impact:            Yes 
Version OS:                  
Version GTK:                 
Resolution:                 no change required
Fixed in Version:           
====================================================================== 
Date Submitted:             2021-05-05 20:05 CEST
Last Modified:              2021-06-21 21:01 CEST
====================================================================== 
Summary:                    modifier les couleurs de fond
Description: 
depuis quelques jours ( je ne peux pas dater le changement. ça a commencé sur
la version 2.01 et le passage à la 2.03 il y a 48 heures n'a rien changé ) la
fenêtre grisbi affiche un fond noir. 
En allant dans les paramètres / Affichage / Polices et Logo / Thème, le choix
"Forcer l'utilisation d'un thème clair" n'apporte pas réellement
d'amélioration. Seul les endroits où il y a du texte apparaissent alors en
blanc, mais le reste de la fenêtre reste noire (voir capture d'écran en pièce
jointe)
Ce n'est pas un problème de mode clair / sombre. Le passage en mode clair sur
l'ordi ne change rien.

juste pour info, comment trouver la version GTK sur OS X
Merci
====================================================================== 

---------------------------------------------------------------------- 
 (0006176) pbiava (administrator) - 2021-05-10 14:47
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6176 
---------------------------------------------------------------------- 
dernière version "stable" :
https://sourceforge.net/projects/grisbi/files/grisbi%20stable/2.0.x/2.0.3/

dernière version "instable" :
https://sourceforge.net/projects/grisbi/files/grisbi%20unstable/2.1.x/2.1.0/

Je sais que Ludovic a fait quelque chose de spécial pour utiliser le thème
sombre sur Mac OSX. Il faudrait poser la question sur la liste devel. 

---------------------------------------------------------------------- 
 (0006178) LudovicRousseau (administrator) - 2021-05-10 18:01
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6178 
---------------------------------------------------------------------- 
D'après la copie d'écran ce n'est pas juste un fond noir, mais tout le thème
sombre de Grisbi qui est utilisé.
Si je comprend bien macOS est configuré en mode sombre. Exact ?

La version de Gtk+3 est indiqué dans Grisbi -> À propos 

---------------------------------------------------------------------- 
 (0006179) phlpp (reporter) - 2021-05-10 18:42
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6179 
---------------------------------------------------------------------- 
que macOS soit configuré en mode clair ou en mode sombre, le résultat est le
même pour grisbi
GTK+ version : 3.24.23 

---------------------------------------------------------------------- 
 (0006180) LudovicRousseau (administrator) - 2021-05-11 18:01
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6180 
---------------------------------------------------------------------- 
Que donne la commande suivante (dans un Terminal) :
grep  force-type ~/Library/Application\ Support/Grisbi/config/grisbi.conf 

---------------------------------------------------------------------- 
 (0006184) phlpp (reporter) - 2021-05-12 20:51
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6184 
---------------------------------------------------------------------- 
force-type-theme=0

en changeant le thème, j'obtiens (parfois) les valeurs suivantes, après
fermeture de grisbi. je dis parfois parce qu'après beaucoup d'essais,  ça ne
marche pas toujours. (surement mauvaises manip de ma part)
À l'inverse, en modifiant manuellement la valeur de force-type-theme avant
d'ouvrir grisbi, dans préférences, lorsque je clique sur  Affichage / Polices
et logo, je lis
0 - sélection automatique
1 - forcer l'utilisation d'un thème clair
2 - forcer l'utilisation d'un thème sombre 
3 - forcer l'utilisation d'un thème léger

Cela n'apporte pas de modification dans l'affichage du fond noir dans grisbi.
Seul la couleur du fond derrière le texte change

J'ai aussi essayé 4 comme valeur
Dans Affichage / polices et logo, il n'y a rien d'écrit dans la boite affichant
le thème 

---------------------------------------------------------------------- 
 (0006185) pbiava (administrator) - 2021-05-13 07:55
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6185 
---------------------------------------------------------------------- 
Je me demande si il n'y a pas une confusion sur le fonctionnement de l'option
forçage du thème.
Cette option sert à forcer grisbi à utiliser ses couleurs foncées ou claires
quand le thème de l'OS n'est pas détecté. C'était le cas sous Gnome car
certains thèmes n'avaient pas "dark" dans leur nom.

Sous Mac OSX, si j'ai bien compris, on ne détecte pas automatiquement le thème
foncé. Dans ce cas c'est fait au lancement de grisbi (?) et dans le fichier
grisbi-dark.css on ajoute "gtk-dark.css". Je me demande donc si il ne faut pas
aussi mettre "gtk.css" dans le fichier grisbi.css pour forcer gtk à repasser en
mode clair. 

---------------------------------------------------------------------- 
 (0006186) phlpp (reporter) - 2021-05-13 10:07
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6186 
---------------------------------------------------------------------- 
je sors de mon domaine de compétence, mais est-ce qu'il y a une valeur que je
peux modifier à la main pour restaurer le fond blanc dans la fenêtre grisbi.
Dans le fichier grisbi.css, il y a au début une liste @define-color. le code du
noir (0,0,0) est utilisé 5 fois. Est-ce l'une de ces valeurs qui gère le fond.
Est-ce que le fond noir est une couleur forcée ou bien un choix par défaut du
système si la couleur de fond n'est pas définie ?
l'expression   background-color: rgb(0,0,0) n'est utilisée qu'une fois dans la
section .content-view .tile { , j'ai essayé la valeur 128,128,128, cela n'a
apparemment rien changé
et l'expression background-color: rgba(0,0,0,1); n'est pas utilisée une seule
fois 

---------------------------------------------------------------------- 
 (0006187) LudovicRousseau (administrator) - 2021-05-13 16:44
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6187 
---------------------------------------------------------------------- 
Grisbi sur macOS a une détection du mode sombre/clair au lancement de Grisbi.
Le réglage force-type-theme devrait rester sur 0 (sélection automatique).

Par contre si vous avez fait des modifications de couleurs (ce qui crée le
fichier ~/Library/Application Support/Grisbi/config/grisbi.css) alors les
couleurs sont celles que vous avez spécifié et plus celle des thèmes par
défaut de Grisbi.

Proposition :
- renommez/effacer le fichier ~/Library/Application
Support/Grisbi/config/grisbi.css
- relancez Grisbi

C'est mieux ? 

---------------------------------------------------------------------- 
 (0006244) LudovicRousseau (administrator) - 2021-06-20 22:09
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6244 
---------------------------------------------------------------------- 
phlpp, est-ce que ma proposition a résolu le problème ? 

---------------------------------------------------------------------- 
 (0006245) phlpp (reporter) - 2021-06-21 18:53
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6245 
---------------------------------------------------------------------- 
Désolé, je croyais l'avoir fait lorsque je suis allé bidouiller dans le
fichier.
Effectivement, après suppression du fichier grisbi.css, les couleurs sont
redevenues normales.
À quoi sert ce fichier css alors ?

Dans tous les  cas, merci
Philippe 

---------------------------------------------------------------------- 
 (0006246) LudovicRousseau (administrator) - 2021-06-21 21:01
 https://www.grisbi.org/bugsreports/view.php?id=2126#c6246 
---------------------------------------------------------------------- 
Ce fichier sert à modifier les couleurs.
Mais il ne faut pas mettre n'importe quoi dedans sinon les couleurs sont aussi
n'importe quoi. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2021-05-05 20:05 phlpp          New Issue                                    
2021-05-05 20:09 phlpp          File Added: capture.jpg                      
2021-05-10 14:47 pbiava         Note Added: 0006176                          
2021-05-10 18:01 LudovicRousseauNote Added: 0006178                          
2021-05-10 18:01 LudovicRousseauAssigned To               => LudovicRousseau 
2021-05-10 18:01 LudovicRousseauStatus                   new => assigned     
2021-05-10 18:42 phlpp          Note Added: 0006179                          
2021-05-11 18:01 LudovicRousseauNote Added: 0006180                          
2021-05-12 20:51 phlpp          Note Added: 0006184                          
2021-05-13 07:55 pbiava         Note Added: 0006185                          
2021-05-13 10:07 phlpp          Note Added: 0006186                          
2021-05-13 16:44 LudovicRousseauNote Added: 0006187                          
2021-06-20 22:09 LudovicRousseauNote Added: 0006244                          
2021-06-21 18:53 phlpp          Note Added: 0006245                          
2021-06-21 21:01 LudovicRousseauNote Added: 0006246                          
2021-06-21 21:01 LudovicRousseauStatus                   assigned => closed  
2021-06-21 21:01 LudovicRousseauResolution               open => no change
required
2021-06-21 21:01 LudovicRousseauOS                        => Autre(Other)    
2021-06-21 21:01 LudovicRousseauUnstable Impact           => Yes             
======================================================================



Plus d'informations sur la liste de diffusion bugsreports