#815 Cannot set color schemes if using dbus menus

closed-fixed
Interface (176)
6
2012-11-06
2012-01-25
Anonymous
No

I have been testing out the color schemes from the geany-themes repository at github.
At first, I thought I was doing it wrong©, since themes showed in the menu, but setting a theme from the menu never did anything. After further inspection, I discovered that if using Unity global (dbus)menus, the theme gets *checked*, but never changed nor saved to config.
Current geany is 1.22 git>=b287553. This seems to fail under an Unity session, or under a KDE session by using a "menu-in-a-button" type of thing that also uses dbus menus. (oxygen-appmenu). Disabling DBUS menus and using the traditional way works completely fine.
I assume this is more of a dbus global menu bug than a geany bug, but perhaps something can be done from the geany side.

Discussion

  • Lex Trotman

    Lex Trotman - 2012-01-29

    No, that a global menu is being used is invisible to Geany, so it can't do anything about it.

     
  • Anonymous

    Anonymous - 2012-01-29

    Hmm, lets see if the SF bug tracker will flush out my message this time.

     
  • Anonymous

    Anonymous - 2012-01-30

    From what I can gather, this is a bug in Ubuntu Unity where it's unable to handle menus that are generated at runtime, there's quite a few other reports for other programs that also do this (after all it's quite common to add menus at runtime). Hopefully it will be fixed in Ubuntu or we can get Geany blacklisted from their "global menu" stuff until it's working correctly.

    You can work around the problem by running Geany with the `UBUNTU_MENUPROXY` environment variable set to 0, for example:

    UBUNTU_MENUPROXY=0 geany -v

    At least it's a decent workaround until we can either get this fixed on our end or get Unity to blacklist Geany from this funky menu stuff.

     
  • Anonymous

    Anonymous - 2012-01-30
    • priority: 5 --> 6
    • assigned_to: nobody --> codebrainz
     
  • Anonymous

    Anonymous - 2012-01-31
    • status: open --> pending-fixed
     
  • Lex Trotman

    Lex Trotman - 2012-11-06

    Closed due to no response

     
  • Lex Trotman

    Lex Trotman - 2012-11-06
    • status: pending-fixed --> closed-fixed
     

Log in to post a comment.