A FreeDesktop.org compliant menu editor for desktop environments implementing the Desktop Entry Specification. Some desktops are improperly configured and do not export the expected variables, and patches are included to infer the running environment in other ways. Some older desktops, such as IceWM, do not implement this specification and handle their menus in other ways.
MenuLibre has been tested with and known to work with the following desktop environments: Budgie, GNOME, KDE (Plasma), LXDE, LXQt (limited support, LXQt does not allow for non-alphabetical menu ordering), MATE, Pantheon, Unity, and Xfce. It is known not to work with IceWM and others that do not implement the Desktop Entry Specification.