[grisbi-bugs] [Grisbi 0001977]: Can't find the Preference menu on Fedora 30 / GNOME 3.32.2

Grisbi Bug Tracker bugtracker at grisbi.org
Dim 27 Oct 16:41:56 CET 2019


The following issue has been RESOLVED. 
====================================================================== 
https://www.grisbi.org/bugsreports/view.php?id=1977 
====================================================================== 
Reported By:                ebo
Assigned To:                LudovicRousseau
====================================================================== 
Project:                    Grisbi
Issue ID:                   1977
Category:                   Main
Tags:                       Preferences
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
OS:                         Fedora 
Unstable Impact:            Yes 
Version OS:                  
Version GTK:                 
Resolution:                 no change required
Fixed in Version:           
====================================================================== 
Date Submitted:             2019-10-20 14:21 CEST
Last Modified:              2019-10-27 16:41 CET
====================================================================== 
Summary:                    Can't find the Preference menu on Fedora 30 / GNOME
3.32.2
Description: 
On Fedora 30 (64-bit) running GNOME 3.32.2, I have installed grisbi 1.9.0 from
the sources (`master` @ `f698b39c0`)  with with these parameters:
```
                Build with libxml2:        yes
                Build with OpenSSL:        yes
                Build with OFX plugin:     yes
                Build with goffice:        yes
                Build win32:               no
                Build gtk_mac_integration: no
                CUnit/unit tests support:  no
                Install french user doc:   yes
                Compiler flags:            -g -O2
```

The dependencies installed are (notably): `glib2-devel gettext libtool intltool
gtk3-devel libgsf-devel dbus-devel dconf-editor dconf-devel
gsettings-desktop-schemas-devel libproxy-gnome libproxy-devel gtk-sharp3
libdbusmenu-gtk3-devel libxml2-devel openssl-devel libofx-devel goffice-devel`.

According to [the FAQ in the
wiki](https://github.com/grisbi/grisbi/wiki/FAQ#where-are-the-preferences-menu-on-gnome),
I should be able to find the Preference Menu in the top bar of the screen.

However, there is no "Preference" entry in this menu (see screenshot attached).

Have I missed something during the installation?
====================================================================== 

---------------------------------------------------------------------- 
 (0005204) LudovicRousseau (developer) - 2019-10-23 16:06
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5204 
---------------------------------------------------------------------- 
Maybe the Preferences menu entry in the Edit menu? 

---------------------------------------------------------------------- 
 (0005205) ebo (reporter) - 2019-10-23 17:03
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5205 
---------------------------------------------------------------------- 
I am afraid I don't have such entry in any of the menus. 

---------------------------------------------------------------------- 
 (0005206) LudovicRousseau (developer) - 2019-10-23 17:14
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5206 
---------------------------------------------------------------------- 
It looks like you have an empty room in the gnome menu between "New window" and
"Show details".
The Preferences menu should be there. 

---------------------------------------------------------------------- 
 (0005207) ebo (reporter) - 2019-10-23 18:13
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5207 
---------------------------------------------------------------------- 
*should*, indeed. However, there is nothing (no text, nor an area to click on).
Hence my question about whether it's a (reproductible) bug, or I screwed up some
part of the install…

I've made sure I have `dconf-devel` installed (actually
dconf-devel-0.32.0-1.fc30.x86_64). 

---------------------------------------------------------------------- 
 (0005208) ebo (reporter) - 2019-10-23 18:14
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5208 
---------------------------------------------------------------------- 
Plus I have reinstalled gribsi, yet this didn't solved the issue.

? do you have an idea what could cause the issue? 

---------------------------------------------------------------------- 
 (0005209) LudovicRousseau (developer) - 2019-10-23 18:18
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5209 
---------------------------------------------------------------------- 
I am building on Fedora 30 to try to reproduce the problem. 

---------------------------------------------------------------------- 
 (0005210) LudovicRousseau (developer) - 2019-10-23 18:54
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5210 
---------------------------------------------------------------------- 
I have the "Preferences" menu entry in the Edit menu on Fedora 30.
I also have an entry "Move transaction to another account" and you don't have
it.

I guess your problem is with the GUI interface definition that is not
up-to-date.
I used:
$ sudo cp src/org.gtk.grisbi.gschema.xml /usr/local/share/glib-2.0/schemas
$ sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas 

---------------------------------------------------------------------- 
 (0005211) LudovicRousseau (developer) - 2019-10-23 18:54
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5211 
---------------------------------------------------------------------- 
Edit menu 

---------------------------------------------------------------------- 
 (0005212) ebo (reporter) - 2019-10-23 18:59
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5212 
---------------------------------------------------------------------- 
Indeed, it seems that you have found the issue, as Ctrl+Shift+P opens the
Preference window. 

---------------------------------------------------------------------- 
 (0005213) LudovicRousseau (developer) - 2019-10-23 19:01
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5213 
---------------------------------------------------------------------- 
Redo a clean install of grisbi. it should solve the problem.
I am closing this bug. 

---------------------------------------------------------------------- 
 (0005214) ebo (reporter) - 2019-10-23 19:14
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5214 
---------------------------------------------------------------------- 
Well, I've tried to do:

$ sudo cp src/org.gtk.grisbi.gschema.xml /usr/local/share/glib-2.0/schemas
$ sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas 

And I do later have:
$ ls -la /usr/local/share/glib-2.0/schemas
total 32K
-rw-r--r--. 1 root 7.7K Oct 23 18:09 gschemas.compiled
-rw-r--r--. 1 root  21K Oct 23 18:09 org.gtk.grisbi.gschema.xml

However, after a restart, and a fresh install (at 6125fd371), the issue is still
there…
It's not that important, though, so the issue can remain closed (it's just I'm
not sure how you did it). 

---------------------------------------------------------------------- 
 (0005215) LudovicRousseau (developer) - 2019-10-23 22:02
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5215 
---------------------------------------------------------------------- 
Maybe you have the schemas for grisbi in /usr/share/glib-2.0/schemas and not
/usr/local/share/glib-2.0/schemas? 

---------------------------------------------------------------------- 
 (0005216) manumerique (reporter) - 2019-10-24 11:09
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5216 
---------------------------------------------------------------------- 
Same issue under PureOS and Debian 10, with Grisbi 1.2.2.1
Tried to copy the schemas according to LudovicRousseau post, same thing.
The shortcut Ctrl+Shift+P saved my life, but the menu should be visible. 

---------------------------------------------------------------------- 
 (0005217) LudovicRousseau (developer) - 2019-10-25 15:39
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5217 
---------------------------------------------------------------------- 
You used the official Debian package for Debian 10? 

---------------------------------------------------------------------- 
 (0005230) manumerique (reporter) - 2019-10-25 16:56
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5230 
---------------------------------------------------------------------- 
An "apt policy grisbi" gives me the version 1.2.2-1 installed.
I use PureOS repos, but they are a mirror of debian 10 ones. 

---------------------------------------------------------------------- 
 (0005231) manumerique (reporter) - 2019-10-25 16:58
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5231 
---------------------------------------------------------------------- 
I tried to "apt purge grisbi" and reinstall, same problem. 

---------------------------------------------------------------------- 
 (0005232) manumerique (reporter) - 2019-10-25 17:04
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5232 
---------------------------------------------------------------------- 
A precision : I have the french interface 

---------------------------------------------------------------------- 
 (0005233) manumerique (reporter) - 2019-10-25 17:18
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5233 
---------------------------------------------------------------------- 
Ok, I found the preference menu by right clicking on the app icon.
Maybe it is on purpose, but I think it should also be present in the "Edit"
menu.
My DE is Gnome 3.30 

---------------------------------------------------------------------- 
 (0005234) LudovicRousseau (developer) - 2019-10-25 18:09
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5234 
---------------------------------------------------------------------- 
I think the problem is Gnome, not Grisbi.
I updated the FAQ about the Preferences menu.

Maybe you can also add something in the FAQ. 

---------------------------------------------------------------------- 
 (0005235) manumerique (reporter) - 2019-10-26 08:15
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5235 
---------------------------------------------------------------------- 
Thanks for the FAQ update, it's perfect !
Could you consider add the Preferences menu in the File or Edit menu, as it
seems more intuitive ? 

---------------------------------------------------------------------- 
 (0005237) LudovicRousseau (developer) - 2019-10-26 16:13
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5237 
---------------------------------------------------------------------- 
It is a Gnome decision. 

---------------------------------------------------------------------- 
 (0005238) LudovicRousseau (developer) - 2019-10-26 16:17
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5238 
---------------------------------------------------------------------- 
J'ai aussi Gnome 3.30 sur Debian 10 avec Grisbi 1.2.2-1 et je n'ai pas ce
problème.
Je suspect un problème dans votre configuration de Gnome.

Est-ce que le problème est aussi présent avec un *nouveau* compte ? 

---------------------------------------------------------------------- 
 (0005246) ebo (reporter) - 2019-10-27 13:40
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5246 
---------------------------------------------------------------------- 
@Ludovic: you are right, I've created a new account on my machine and run Grisbi
(that is accessible by any account, because it's in /usr/share.
Via this new account on my machine, I do have the Preferences item in the Edit
menu…

So it is definitively my current user (apparently GNOME) config that causes the
issue. As for me, this bug is then "solved" as it's local install dependant. 

---------------------------------------------------------------------- 
 (0005247) LudovicRousseau (developer) - 2019-10-27 16:41
 https://www.grisbi.org/bugsreports/view.php?id=1977#c5247 
---------------------------------------------------------------------- 
Problème dans la configuration Gnome locale de l'utilisateur 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2019-10-20 14:21 ebo            New Issue                                    
2019-10-20 14:21 ebo            File Added: Screenshot from 2019-10-20
13-08-15.png.png                    
2019-10-20 14:21 ebo            Tag Attached: Preferences                    
2019-10-23 16:06 LudovicRousseauNote Added: 0005204                          
2019-10-23 17:03 ebo            File Added: file.png                         
2019-10-23 17:03 ebo            File Added: gnome.png                        
2019-10-23 17:03 ebo            File Added: help.png                         
2019-10-23 17:03 ebo            File Added: view.png                         
2019-10-23 17:03 ebo            File Added: edit.png                         
2019-10-23 17:03 ebo            Note Added: 0005205                          
2019-10-23 17:14 LudovicRousseauNote Added: 0005206                          
2019-10-23 18:13 ebo            Note Added: 0005207                          
2019-10-23 18:14 ebo            Note Added: 0005208                          
2019-10-23 18:18 LudovicRousseauNote Added: 0005209                          
2019-10-23 18:54 LudovicRousseauNote Added: 0005210                          
2019-10-23 18:54 LudovicRousseauFile Added: grisbi ok.png                    
2019-10-23 18:54 LudovicRousseauNote Added: 0005211                          
2019-10-23 18:59 ebo            Note Added: 0005212                          
2019-10-23 19:01 LudovicRousseauNote Added: 0005213                          
2019-10-23 19:01 LudovicRousseauAssigned To               => LudovicRousseau 
2019-10-23 19:01 LudovicRousseauStatus                   new => resolved     
2019-10-23 19:01 LudovicRousseauResolution               open => no change
required
2019-10-23 19:14 ebo            Status                   resolved => feedback
2019-10-23 19:14 ebo            Resolution               no change required =>
reopened
2019-10-23 19:14 ebo            Note Added: 0005214                          
2019-10-23 22:02 LudovicRousseauNote Added: 0005215                          
2019-10-24 11:09 manumerique    Note Added: 0005216                          
2019-10-25 15:39 LudovicRousseauNote Added: 0005217                          
2019-10-25 16:56 manumerique    Note Added: 0005230                          
2019-10-25 16:58 manumerique    Note Added: 0005231                          
2019-10-25 17:04 manumerique    Note Added: 0005232                          
2019-10-25 17:18 manumerique    Note Added: 0005233                          
2019-10-25 18:09 LudovicRousseauNote Added: 0005234                          
2019-10-26 08:15 manumerique    Note Added: 0005235                          
2019-10-26 16:13 LudovicRousseauNote Added: 0005237                          
2019-10-26 16:17 LudovicRousseauNote Added: 0005238                          
2019-10-27 13:40 ebo            Note Added: 0005246                          
2019-10-27 13:40 ebo            Status                   feedback => assigned
2019-10-27 16:41 LudovicRousseauStatus                   assigned => resolved
2019-10-27 16:41 LudovicRousseauResolution               reopened => no change
required
2019-10-27 16:41 LudovicRousseauNote Added: 0005247                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports