Package Details: menulibre 2.1.3-2

Git Clone URL: https://aur.archlinux.org/menulibre.git (read-only)
Package Base: menulibre
Description: An advanced menu editor that provides modern features in a clean, easy-to-use interface. All without GNOME dependencies
Upstream URL: https://launchpad.net/menulibre
Licenses: GPL3
Submitter: Ner0
Maintainer: evana
Last Packager: evana
Votes: 141
Popularity: 5.610141
First Submitted: 2012-07-10 05:32
Last Updated: 2017-05-14 22:19

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

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'

j1simon commented on 2017-05-11 22:25

It lacks another dependency: xdg-utils

nipsky commented on 2017-03-19 09:23

I’m getting an error that resembles 87dv’s when starting the application:

/usr/lib/python3.6/site-packages/menulibre/MenuEditor.py:28: PyGIWarning: GMenu was imported without specifying a version first. Use gi.require_version('GMenu', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import GdkPixbuf, Gio, GLib, GMenu, Gtk
No menu prefix found, MenuLibre will not function properly.
WARNING:menulibre: getDefaultMenuPrefix() 'No menu prefix found, MenuLibre will not function properly.'
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/menulibre/MenulibreApplication.py", line 1717, in do_activate
self.win = MenulibreWindow(self)
File "/usr/lib/python3.6/site-packages/menulibre/MenulibreApplication.py", line 207, in __init__
self.configure_application_treeview(builder)
File "/usr/lib/python3.6/site-packages/menulibre/MenulibreApplication.py", line 462, in configure_application_treeview
self.treeview = MenulibreTreeview.Treeview(self, builder)
File "/usr/lib/python3.6/site-packages/menulibre/MenulibreTreeview.py", line 43, in __init__
self._configure_treeview(builder)
File "/usr/lib/python3.6/site-packages/menulibre/MenulibreTreeview.py", line 54, in _configure_treeview
treestore = MenuEditor.get_treestore()
File "/usr/lib/python3.6/site-packages/menulibre/MenuEditor.py", line 113, in get_treestore
menu = get_menus()[0]
File "/usr/lib/python3.6/site-packages/menulibre/MenuEditor.py", line 175, in get_menus
menu = MenuEditor()
File "/usr/lib/python3.6/site-packages/menulibre/MenuEditor.py", line 227, in __init__
self.load()
File "/usr/lib/python3.6/site-packages/menulibre/MenuEditor.py", line 245, in load
if not self.tree.load_sync():
GLib.Error: g-io-error-quark: Failed to look up menu_file for "applications.menu"
(0)

francoism90 commented on 2017-01-10 18:38

Think a makedep should be moved to dep:
extra/intltool 0.51.0-1 0.04 MiB
extra/perl-xml-parser 2.44-3 0.14 MiB
community/python-distutils-extra 2.39-2 0.02 MiB

One of the above, maybe the last one.
On reinstall menulibre opens without any issues.

Thanks. :)

PhotonX commented on 2016-08-09 14:40

I get the same error as 87dv, any thoughts on how to get rid of it?

87dv commented on 2015-11-03 21:45

sys:1: PyGIWarning: GMenu was imported without specifying a version first. Use gi.require_version('GMenu', '3.0') before import to ensure that the right version gets loaded.
Traceback (most recent call last):
File "/usr/lib/python3.5/site-packages/menulibre/MenulibreApplication.py", line 1717, in do_activate
self.win = MenulibreWindow(self)
File "/usr/lib/python3.5/site-packages/menulibre/MenulibreApplication.py", line 207, in __init__
self.configure_application_treeview(builder)
File "/usr/lib/python3.5/site-packages/menulibre/MenulibreApplication.py", line 462, in configure_application_treeview
self.treeview = MenulibreTreeview.Treeview(self, builder)
File "/usr/lib/python3.5/site-packages/menulibre/MenulibreTreeview.py", line 43, in __init__
self._configure_treeview(builder)
File "/usr/lib/python3.5/site-packages/menulibre/MenulibreTreeview.py", line 54, in _configure_treeview
treestore = MenuEditor.get_treestore()
File "/usr/lib/python3.5/site-packages/menulibre/MenuEditor.py", line 113, in get_treestore
menu = get_menus()[0]
File "/usr/lib/python3.5/site-packages/menulibre/MenuEditor.py", line 183, in get_menus
structure.append(get_submenus(menu, top[0]))
File "/usr/lib/python3.5/site-packages/menulibre/MenuEditor.py", line 151, in get_submenus
submenus = get_submenus(menu, child)
File "/usr/lib/python3.5/site-packages/menulibre/MenuEditor.py", line 126, in get_submenus
entry_id = child.get_desktop_file_id()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd1 in position 8: invalid continuation byte

Bazon commented on 2015-10-14 18:17

Something is wrong here, it doesn't start for me. See http://pastebin.com/JhWH5qUt
I think, the problem is "ImportError: cannot import name GMenu, introspection typelib not found".

evana commented on 2015-08-12 03:57

Thanks @richin13, updated

richin13 commented on 2015-08-11 14:30

This package is out of date. Update it to menulibre-2.0.7

https://gist.github.com/richin13/2077b4a404564af78224

katiepea commented on 2015-06-03 01:05

I fixed my issue with this build by correcting my locale which wasn't generated properly apparently

export LANG=en_US.UTF-8

then building with the supplied updated PKGBUILD yielded a successful build.

All comments