[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