After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 383552 - Does not honor GNOME “Can change menu accelerators” setting
Does not honor GNOME “Can change menu accelerators” setting
Status: RESOLVED DUPLICATE of bug 131240
Product: evolution
Classification: Applications
Component: general
2.8.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-12-07 23:28 UTC by Michael Trausch
Modified: 2006-12-08 12:20 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Michael Trausch 2006-12-07 23:28:08 UTC
Please describe the problem:
Evolution does not honor the “Can change menu accelerators” setting for GNOME applications.  I happened upon a menu item that would be helpful to me in working around bug 383543 and enabled the menu accelerator function so that I could map a key combination to the “Post New Message to Folder” option, however, when I restarted Evolution to make the setting take effect, I found that it isn’t honored.

Just to be sure I cover my basis, other GNOME programs *do* honor the setting, including the GNOME Help Browser, GAIM (which did not require restarting), Evince (which also did not require restarting) and others.

Steps to reproduce:
1.  Change the menu accelerators option in GNOME.
    a. Enable “Editable menu accelerators” in “Menu and Toolbar Preferences” OR:
    b. Enable “Can change menu accelerators” in “gTweakUI - Menus”
2.  Try mapping any Evolution menu item to a new key by following the GNOME procedure:
    a.  Hover over a menu option with the mouse (e.g., “Post New Message to Folder”)
    b.  Press any key combination to attempt to make it work.  No function key, C- key, M- key, or combination thereof works.
3.  Restart Evolution
4.  Retry step #2 (to no avail).

Actual results:
Nothing; menu mappings in Evolution appear to be static.

Expected results:
I expect Evolution to respect my GNOME settings and not have static accelerators mapped for the menu items; otherwise, the feature in GNOME itself is of relatively little use to me.

Does this happen every time?
Yes.

Other information:
Comment 1 Sebastien Bacher 2006-12-08 09:28:31 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 131240 ***
Comment 2 Michael Trausch 2006-12-08 12:15:47 UTC
Is this a duplicate?

gedit works for me, and that seems to be what 131240 is about.

Also, I changed the version of GNOME on here; seems that I picked the wrong one in my caffieneless haze last evening.
Comment 3 Michael Trausch 2006-12-08 12:20:19 UTC
Just some additional things that make me wonder about the duplicity of this bug:

I have both gedit and Evolution running.  They both seem to use the bonobo libraries, though I do not know in what way:

mbt@pepper:~[0]$ lsof|grep gedit|grep bon
gedit      6783        mbt  mem       REG        8,2   82716     82203 /usr/lib/libbonobo-activation.so.4.0.0
gedit      6783        mbt  mem       REG        8,2  363356     82201 /usr/lib/libbonobo-2.so.0.0.0
gedit      6783        mbt  mem       REG        8,2  379372     82205 /usr/lib/libbonoboui-2.so.0.0.0
mbt@pepper:~[0]$ lsof|grep evolution|grep 6447|grep bon
evolution  6447        mbt  mem       REG        8,2   82716     82203 /usr/lib/libbonobo-activation.so.4.0.0
evolution  6447        mbt  mem       REG        8,2  363356     82201 /usr/lib/libbonobo-2.so.0.0.0
evolution  6447        mbt  mem       REG        8,2  379372     82205 /usr/lib/libbonoboui-2.so.0.0.0
evolution  6447        mbt  mem       REG        8,2    6728     82607 /usr/lib/liblpint-bonobo.so.0.0.0
mbt@pepper:~[0]$ 

So, it seems that they both have this in common, yet gedit works.