Select Page

Obmenu-generator is taking care of the creation of the menu.
If you do not use the icons in the openbox menu than this article is not for you.

You can use a static or a dynamic (pipe) menu.
And you can choose to have an icon or not in the menu. Loading icons will always take time if you choose a pipemenu. It is generating the menu on the fly. Depending on the number of icons and your cpu power it will be fast or slow.

Icons of the openbox menu are changed with Lxappearance.

Some of us have issues with the icons in the openbox menu.
We may have found the solution.

It might be that you do not have problem with your icons then I say do not change a thing.
If however you are experiencing problems with the icons of your openbox menu, you can try to do the following.

Open the file at ~/.config/obmenu-generator/ and change it like so :

our $CONFIG = {
  "editor"              => "geany",
  "Linux::DesktopFiles" => {
                             desktop_files_paths     => [
                             gtk_rc_filename         => "$ENV{HOME}/.gtkrc-2.0",


Need to know

While figuring out how obmenu-generator actually works, I have learned the following. You can NOT put your icon themes in two places.

Put all your icons in

  • ~/.icons


  • /usr/share/icons.

But do not mix. Sardi and Surf icons depend on each other to give you the icons of your desktop environment. It seems obmenu-generator is NOT going to look for the other icons when they are in an other folder.

My advice : install all icons via PACKER. That is the safest way.