Package Details: menulibre 2.1.3-1

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: 137
Popularity: 4.172810
First Submitted: 2012-07-10 05:32
Last Updated: 2016-04-10 19:35

Latest Comments

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.

katiepea commented on 2015-05-29 01:36

I've tried with your updated PKGBUILD and it still fails the same for me.

MichaelTunnell commented on 2015-05-27 20:55

@luiscuadrado123 did you build it with my updated PKGBUILD?

All comments