Package Details: menulibre 2.2.1-3

Git Clone URL: (read-only, click to copy)
Package Base: menulibre
Description: An advanced menu editor that provides modern features in a clean, easy-to-use interface
Upstream URL:
Keywords: editor gnome menu
Licenses: GPL3
Submitter: Ner0
Maintainer: jonian
Last Packager: jonian
Votes: 187
Popularity: 0.31
First Submitted: 2012-07-10 05:32
Last Updated: 2021-04-12 22:03

Pinned Comments

evana commented on 2017-05-14 22:11

Please do not flag out of date unless the package is behind the upstream version. If you're having trouble launching menulibre due the following error, reinstalling the package should fix it.

Traceback (most recent call last):
File "/usr/bin/menulibre", line 40, in <module>
import menulibre
ModuleNotFoundError: No module named 'menulibre'

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Diaoul commented on 2021-07-25 13:25

Anyone hitting this error: To build menulibre you need, make sure you have python-distutils-extra installed and are NOT in a virtualenv.

kd353 commented on 2021-07-11 22:38

Hello, I am having an issue launching menulibre 2.2.1-3 on Manjaro XFCE (everything up-to-date).

I have tried reinstalling. Clicking the icon does not so anything and if I run from the terminal I get the following output;

$ menulibre

(menulibre:2927): Gtk-WARNING **: 23:36:02.164: Locale not supported by C library. Using the fallback 'C' locale. Gtk-Message: 23:36:02.273: Failed to load module "colorreload-gtk-module"

(menulibre:2927): Gtk-WARNING **: 23:36:02.391: gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton

(menulibre:2927): Gtk-WARNING **: 23:36:02.533: gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/menulibre/", line 2217, in do_activate = MenulibreWindow(self, headerbar) File "/usr/lib/python3.9/site-packages/menulibre/", line 236, in init self.configure_application_actions(builder) File "/usr/lib/python3.9/site-packages/menulibre/", line 390, in configure_application_actions label=_('Add _Launcher…'), UnicodeDecodeError: 'locale' codec can't decode byte 0xe2 in position 13: decoding error

Any thoughts on what else I could try? Thank you.

jonian commented on 2021-04-25 13:21

Hi @dieghor, I'm able to build the package without problems. Try to uninstall the package, clear your AUR helper cache and try to reinstall.

dieghor commented on 2021-04-25 11:47

Hi, this may be a really noob question, but i've been searching for days about this issue and tried a couple thing but nothing worked. I'm getting this output when trying to update the package:

To build menulibre you need :: Unable to build menulibre - makepkg exited with code: 4

I've the package installed from community, which is this one: community/python-distutils-extra 2.39-8 [installed]

I've changed the PKGBUILD to python3, but nothing happened.

dvcky commented on 2021-04-15 02:07

@jonian whatever change you made seemed to fix it, thank you so much!

jonian commented on 2021-04-12 22:07

@dvcky I have released a fix. Please try again with the installation.

dvcky commented on 2021-04-07 22:04

For some reason, I am having issues installing this package. I think it has something to do with GTK4 and the recent GNOME 40, but I'm not sure. Here's the error log I get:

/var/tmp/pamac-build-dvcky/menulibre/src/menulibre-2.2.1/menulibre_lib/ PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '4.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/DistUtilsExtra/", line 349, in __external_mod
    mod = __import__(module)
ModuleNotFoundError: No module named 'util'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/tmp/pamac-build-dvcky/menulibre/src/menulibre-2.2.1/", line 210, in <module>
  File "/usr/lib/python3.9/site-packages/DistUtilsExtra/", line 98, in setup
    __requires(attrs, src_all)
  File "/usr/lib/python3.9/site-packages/DistUtilsExtra/", line 471, in __requires
    __add_imports(imports, s, attrs)
  File "/usr/lib/python3.9/site-packages/DistUtilsExtra/", line 412, in __add_imports
    elif node.module and __external_mod(cur_module, node.module, attrs):
  File "/usr/lib/python3.9/site-packages/DistUtilsExtra/", line 354, in __external_mod
    mod = __import__(cur_module + '.' + module)
  File "/var/tmp/pamac-build-dvcky/menulibre/src/menulibre-2.2.1/menulibre/", line 23, in <module>
    from menulibre import MenulibreApplication
  File "/var/tmp/pamac-build-dvcky/menulibre/src/menulibre-2.2.1/menulibre/", line 32, in <module>
    from . import MenulibreTreeview, MenulibreHistory, Dialogs
  File "/var/tmp/pamac-build-dvcky/menulibre/src/menulibre-2.2.1/menulibre/", line 26, in <module>
    from . import MenuEditor, MenulibreXdg, XmlMenuElementTree, util
  File "/var/tmp/pamac-build-dvcky/menulibre/src/menulibre-2.2.1/menulibre/", line 42, in <module>
    icon_theme = Gtk.IconTheme.get_default()
AttributeError: type object 'IconTheme' has no attribute 'get_default'
==> ERROR: A failure occurred in package().

Any idea how to fix?

earlybird commented on 2021-01-28 07:36

Can you up the number on AUR so that people will rebuild the package? then it will work fine again

zangoku commented on 2020-12-04 05:05

@jonian Thank you for the reply, I uninstalled menulibre, updated python and then reinstalled it.

jonian commented on 2020-12-02 19:14

@zangoku this package does not require a specific python version. I have both python 3.9.0-1 and menulibre installed without issues.