Bug 27461

Summary: Adding menu items with alacarte does not really add them in MATE
Product: Mageia Reporter: Kristoffer Grundström <lovaren>
Component: RPM PackagesAssignee: Stig-Ørjan Smelror <smelror>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal Keywords: Triaged
Version: 8   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: mate-menus-1.22.0-1.mga7.src.rpm, mate-menu-18.04.3-1.mga7.src.rpm CVE:
Status comment:

Description Kristoffer Grundström 2020-10-22 10:03:17 CEST
Description of problem: I downloaded the source code for Firefox Nightly and I used alacarte to add the binary to Programs ->Internet and as I choose the right icon for it and clicked close button I couldn't see it in the menu. I even did update-menus in terminal and that didn't work either.

Version-Release number of selected component (if applicable): 3.36.0

How reproducible: All the time.

Steps to Reproduce:
1. Download the source archive for Firefox from the Mozilla ftp server.
2. Unpack the archive to $HOME
3. Press Alt + F2 and type alacarte and hit Enter/Return.
4. Now add a new item to the Internet submenu and choose the right icon and click Close.
5. Click on Programs ->Internet and it's not there.
Comment 1 Kristoffer Grundström 2020-10-22 10:04:01 CEST
I'm using mate-desktop-1.22.1-1.mga7
Comment 2 Aurelien Oudelet 2020-10-22 11:55:22 CEST
Hi, thanks for reporting this bug.

I tried to reproduce this. In facts, "alacarte" is not installed by default under MATE. There is no option by default to personalize MATE menu.

Looking on Internet tutorial to do this, seems a missing package somewhere. "alacarte" refers to GNOME menu from 3.32 version. No effect in MATE.
Therefore, after installing "alacarte", there is under "System => Preferences => Apparence => Main menu.
This permits editing Menu. But states are not saved. They do appear under above app, but MATE menu remains unchanged, even after loggout/login back.

Seems this not the recommended way for MATE.

Looking for packages in repo:
Found 2:
- mate-menu
- mate-menus

2 packages with one subtle difference: a plural on one...
Viewing RPM SPECS:
mate-menu is from Ubuntu-MATE menu and has a working "Main menu" editor"
mate-menus is from upstream MATE sources, with an "Main menu" editor, but seems not working... This is installed by default, but no entry for editing App menu.
I'm lost.

Why 2 packages for one functions?... 

Last question: what should be the best way to edit Application Menu under MATE with Mageia?

Assigned to the package maintainer.
(Please set the status to 'assigned' if you are working on it)

Assignee: bugsquad => smelror
Source RPM: alacarte => mate-menus-1.22.0-1.mga7.src.rpm, mate-menu-18.04.3-1.mga7.src.rpm
Keywords: (none) => Triaged

Comment 3 Kristoffer Grundström 2021-05-25 13:58:37 CEST
Using System => Preferences => Apparence => Main menu opens what I think is also alacarte and I tried adding a menu item, but the OK button is greyed out so I can't add the item.
Comment 4 Kristoffer Grundström 2021-05-25 13:59:24 CEST
(In reply to Kristoffer Grundström from comment #3)
> Using System => Preferences => Apparence => Main menu opens what I think is
> also alacarte and I tried adding a menu item, but the OK button is greyed
> out so I can't add the item.

I should mention that this issue also exists in Mageia 8 now.
Kristoffer Grundström 2021-05-25 13:59:36 CEST

Version: 7 => 8

Comment 5 Kristoffer Grundström 2021-05-25 14:01:24 CEST
urpmq --whatrequires gnome-menus gives me:

alacarte
alacarte
gnome-menus
gnome-menus