Created attachment 57968 [details] emacs menu without menu bar Version: unspecified (using KDE 4.6.1) OS: Linux No menu bar is shown in emacs menus. The menu is appearing, but there's no contrast drawn for the menu bar (see attached filed) This problem does only appear with oxygen-gtk. The pose no problems with other gtk style. I'm running x64 linux with an actual built of emacs 23.2. Reproducible: Always
Most likely duplicate of bug 263182
I don't think it's a duplicate. Furthermore, the bug indicated by you has already been marked as resolved. Have you looked at the attached picture? The effect may be similar and even may have a similar cause, but the matter of "no menu bar" seems to be specific and new to me. Regards Christian
Well, if you say there's no selection indication, then you'll have to admit that there's nothing of Oxygen at all in emacs window on your screenshot, which is just the same as the bug i've mentioned. See Holger Arnold's posts in that bug, they might be of some use to you.
P.S. i'd rather resolve it as WORKSFORME, not as FIXED, but i don't have the right to change resolution :)
As Ruslan indicated, oxygen is not the style used for this screenshot. Have you actually looked at the screenshot of bug 263182 ? It is indeed identical as yours. This is likely some installation settings, some distro specific config file for emacs, or anything. You can try post here the content of your $HOME/.gtkrc though I doubt it would help. And I cannot reproduce here ...
You are right, Hugo. It looks absolutely the same. It definitely is a duplicate. I had seen the bug 263182 before but, as it has been closed, I thought it would be the worth to notify my problem. Thanks already for your assistance. I don't want this to become a private issue. Anyway, I have the following message starting emacs via a console in KDE 4.6.1. The same message reported Holger in the mentioned bug (his comment 2). (emacs:5613): GLib-GObject-WARNING **: plugin 'oxygen-gtk' failed to register type 'OxygenStyle' So I'll check my installation and the problem may disappear through a next update, as with Holger. Thanks, Christian
Yeah. So basically "(emacs:5613): GLib-GObject-WARNING **: plugin 'oxygen-gtk' failed to register type 'OxygenStyle'" means that oxygen gtk tries to use oxygen-gtk but fails. So this is likely not a problem of configuration. My best guess is that emacs (dirty dirty) forces pre-loading some libraries that are not the ones against which oxygen-gtk was compiled. As a result, oxygen-gtk gets (and reports) undefined symbols, and therefore cannot be loaded. There is really nothing we can do about it (strictly speaking, its an emacs bug; and it is not the only one doing the same *bad* things).
@Christian: unfortunately, the problem won't disappear just by updating. There must be some other reason. Perhaps some library is missing? @Hugo (or some other GTK expert): is there a way to find out what exactly causes these "failed to register" messages? The debug options of GTK are not very helpful.
So marking as duplicate, to avoid having related posts sent at two different places. I re-oppened the other bug (though again: this is *not* an oxygen-gtk bug), because I too would like to have this fixed (or figure a workaround). *** This bug has been marked as a duplicate of bug 263182 ***