GNOME Bugzilla – Bug 383552
Does not honor GNOME “Can change menu accelerators” setting
Last modified: 2006-12-08 12:20:19 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:
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 ***
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.
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.