Bug 1140883 - Preferences menu missing from meld on gnome classic
Summary: Preferences menu missing from meld on gnome classic
Keywords:
Status: NEW
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: meld
Version: epel7
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Lubomir Rintel
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-09-11 23:11 UTC by static
Modified: 2020-09-25 19:19 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1683860 0 low CLOSED Preferences menu missing from meld on gnome 2021-02-22 00:41:40 UTC

Internal Links: 1683860

Description static 2014-09-11 23:11:26 UTC
Description of problem:
Running Meld on CentOS 7 from EPEL 7 repo does not show a preference menu.  I can not find a way to edit the preferences.

Version-Release number of selected component (if applicable):
3.11.0-1.el7.2

How reproducible:
Every time

Steps to Reproduce:
1. Install meld
2. Run meld
3. See that the preferences menu item is missing

Actual results:
Preferences menu item is not shown

Expected results:
Expect to see a preferences menu item so I can change the filters


Additional info:

Comment 1 Nick Stoughton 2014-11-29 00:42:16 UTC
Also in meld-3.12.1-1.fc21

Comment 2 Nick Stoughton 2014-11-29 01:02:46 UTC
Never mind ... reading the source showed me what has happened.

The following actions are NOT added to the menu if the *shell* (e.g. the Gnome Shell) has a way to show them:

   QUIT
   PREFERENCES
   HELP
   ABOUT

Since the Gnome Shell does have an application menu, these are added there instead. Click on the small Down Arrow next to the "Meld" icon on the shell menu bar.

Comment 3 Frank Ackerton 2018-08-15 15:31:45 UTC
This is not an option if you redirect the display through an ssh shell command (ssh -X).
The preferences menu as well as the help menu won't be available as they would be hidden in a non-existing topbar menu.

This is still a bug.

Comment 4 Elio Maldonado Batiz 2019-02-28 00:07:45 UTC
I have seen the problem on fedora with gnome. I had it on f30, not sure about 29. I have a messy workaround: I install another spin (cinnamon or mate) and set the preferences there and when I get back to using gnome the preferences are set and I can change it.
This is with meld-3.20.0-2.fc30.noarch. It looks similar to  the one. Haven't yet found the bug for fedora, will file one there if needed.

Comment 5 Elio Maldonado Batiz 2019-03-03 01:59:10 UTC
What's in https://bugzilla.redhat.com/show_bug.cgi?id=1683860#c4 will be quite different on CentOS 7 where GNOME classic is the default. Here is a simple workaround to the missing preferences. The user has to be a system administrator for it to work. When you login next to the 'Sign In' button there is a wheel, click on it and it will show you 'GNOME' and 'GNOME Classic'. Choose GNOME and you get the modern gnome like in Fedora. Launch meld and the Preferences menu is available. Set them as you, say to display line numbers. You cam logout and log back in choosing Classic and the preferences are still available. That will get us going until the problem is addressed.

Comment 6 Van de Bugger 2020-09-25 19:19:54 UTC
The same problem in Fedora 32 with meld-3.20.2-1.fc32.noarch. If session is Gnome on Wayland, meld top bar includes 4 buttons: meld icon (opens menu with Preferences, Help, Keyboard Shortcut, About, and Quit), Minimize, Maximize, and Close. If session is Gnome on Xorg, meld top bar includes only 3 buttons: Minimize, Maximize, and Close.


Note You need to log in before you can comment on or make changes to this bug.