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

Latest Comments

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?

luiscuadrado123 commented on 2015-05-21 11:15

Hello!!... i have Manjaro (up-to-date). And when i want to run menulibre i get this error and the program don't start:

[lui@lui-notebook ~]$ menulibre
/usr/lib/python3.4/site-packages/menulibre_lib/helpers.py:41: Warning: The property GtkImage:stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
builder.add_from_file(ui_filename)
/usr/lib/python3.4/site-packages/menulibre_lib/helpers.py:41: Warning: The property GtkWidget:margin-right is deprecated and shouldn't be used anymore. It will be removed in a future version.
builder.add_from_file(ui_filename)
/usr/lib/python3.4/site-packages/menulibre_lib/helpers.py:41: Warning: The property GtkAlignment:left-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.
builder.add_from_file(ui_filename)
/usr/lib/python3.4/site-packages/menulibre_lib/helpers.py:41: Warning: The property GtkButton:xalign is deprecated and shouldn't be used anymore. It will be removed in a future version.
builder.add_from_file(ui_filename)
/usr/lib/python3.4/site-packages/menulibre_lib/helpers.py:41: Warning: The property GtkImageMenuItem:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
builder.add_from_file(ui_filename)
/usr/lib/python3.4/site-packages/menulibre_lib/helpers.py:41: Warning: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
builder.add_from_file(ui_filename)
/usr/lib/python3.4/site-packages/menulibre_lib/helpers.py:41: Warning: The property GtkTreeView:rules-hint is deprecated and shouldn't be used anymore. It will be removed in a future version.
builder.add_from_file(ui_filename)
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/menulibre/MenulibreApplication.py", line 2745, in do_activate
self.win = MenulibreWindow(self)
File "/usr/lib/python3.4/site-packages/menulibre/MenulibreApplication.py", line 349, in __init__
self.configure_application_treeview(builder)
File "/usr/lib/python3.4/site-packages/menulibre/MenulibreApplication.py", line 574, in configure_application_treeview
treestore = MenuEditor.get_treestore()
File "/usr/lib/python3.4/site-packages/menulibre/MenuEditor.py", line 113, in get_treestore
menu = get_menus()[0]
File "/usr/lib/python3.4/site-packages/menulibre/MenuEditor.py", line 183, in get_menus
structure.append(get_submenus(menu, top[0]))
File "/usr/lib/python3.4/site-packages/menulibre/MenuEditor.py", line 151, in get_submenus
submenus = get_submenus(menu, child)
File "/usr/lib/python3.4/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 0x96 in position 0: invalid start byte

Any idea how to solve?

MichaelTunnell commented on 2015-04-16 20:16

I updated the PKGBUILD to work with MenuLibre 2.0.6 so you can use my modified PKGBUILD if you want the latest version and maybe it will be added to this AUR item.

http://michaeltunnell.com/files/aur/menulibre/PKGBUILD

If you use yaourt then when it asks to edit PKGBUILD, choose yes and replace the text of 2.0.5 PKGBUILD with the contents of the PKGBUILD I provided above.

Spike29 commented on 2015-03-01 09:28

Hello, version 2.0.6 is available :)

francoism commented on 2015-01-28 21:14

Thanks for providing this package.
Tested (builds & installs): works great on Gnome 3.14. :)
Seems to be a good alternative for alacarte.

thermoplastics commented on 2014-10-31 14:47

Makepkg was unable to build menulibre.

jemadux commented on 2014-10-28 12:33

cant build

MichaelTunnell commented on 2014-07-19 20:26

This flag for out of date seems inaccurate because this AUR package appears to be for the stable version of this app so since the latest updates are only in the development branch then this app is current.

holyArch commented on 2014-05-11 10:41

Without moving 'menus' dir

ERROR:gmenu-tree.c:4016:preprocess_layout_info: assertion failed: (!directory->preprocessed)
Aborted (core dumped)

Why does this happen?

Senpos commented on 2014-05-05 14:42

It works not really good with WhiskerMenu on XFCE. I mean, it's not good to restart MenuLibre every time i hide an application from the menu. If i try to press "Save" button - program segfalt's and i need to use method described by @Ferik. :(

Ferik commented on 2014-03-28 07:19

@rilez

if menulibre crashes try to rename o remove "menus" folder in home directory:

$ cd ~/.config/
$ mv menus menus.old

and reopen menulibre.

rilez commented on 2014-03-19 00:03

I've updated the PKGBUILD with correct dependencies, but the program seems to crash after saving a launcher: http://pastebin.com/raw.php?i=acEvL9fP

rilez commented on 2014-03-19 00:02

menulibre seems to crash after saving a launcher with my PKGBUILD, not sure why

rilez commented on 2014-03-18 23:58

Updated PKGBUILD: http://pastebin.com/raw.php?i=acEvL9fP

Black_Codec commented on 2014-01-23 11:05

New release 2.0 :)

wangchong commented on 2013-07-30 05:40

Well,I deleted bluetooth-sendto.desktop and it works well.

wangchong commented on 2013-07-30 05:05

Again I found no such shortcut.
However, there indeed exists an item in alacarte under which the command is "/usr/bin/menulibre". After typing this commmand into terminal, I got this message:
Traceback (most recent call last):
File "/usr/bin/menulibre", line 49, in <module>
menulibre.main()
File "/usr/lib/python2.7/site-packages/menulibre/__init__.py", line 44, in main
window = MenulibreWindow.MenulibreWindow()
File "/usr/lib/python2.7/site-packages/menulibre_lib/Window.py", line 48, in __new__
new_object.finish_initializing(builder)
File "/usr/lib/python2.7/site-packages/menulibre/MenulibreWindow.py", line 118, in finish_initializing
self.get_interface()
File "/usr/lib/python2.7/site-packages/menulibre/MenulibreWindow.py", line 173, in get_interface
self.initialize_appselection_iconview()
File "/usr/lib/python2.7/site-packages/menulibre/MenulibreWindow.py", line 1429, in initialize_appselection_iconview
apps.append([pixbuf, escape(app["Name"]), desktop_file, app["Categories"], app["Comment"]])
File "/usr/lib/python2.7/site-packages/menulibre_lib/MenulibreXdg.py", line 54, in __getitem__
return self.get_property('Desktop Entry', prop_name, default_locale)
File "/usr/lib/python2.7/site-packages/menulibre_lib/MenulibreXdg.py", line 103, in get_property
prop = self.get_named_property(category, prop_name, locale_str)
File "/usr/lib/python2.7/site-packages/menulibre_lib/MenulibreXdg.py", line 121, in get_named_property
entry = xdg.DesktopEntry.DesktopEntry(self.filename)
File "/usr/lib/python2.7/site-packages/xdg/DesktopEntry.py", line 33, in __init__
self.parse(filename)
File "/usr/lib/python2.7/site-packages/xdg/DesktopEntry.py", line 42, in parse
IniFile.parse(self, file, ["Desktop Entry", "KDE Desktop Entry"])
File "/usr/lib/python2.7/site-packages/xdg/IniFile.py", line 102, in parse
raise ParsingError("[%s]-Header missing" % headers[0], filename)
xdg.Exceptions.ParsingError: ParsingError in file '/home/wangchong/.local/share/applications/bluetooth-sendto.desktop', [Desktop Entry]-Header missing

Ner0 commented on 2013-07-28 13:51

It should appear as "Menu Editor" somewhere in System or Settings menu.

wangchong commented on 2013-07-28 12:45

After installation, I found no shortcut for this program. I don't know how to start the program. Is there a command?
ps. I am using gnome.

Ner0 commented on 2013-04-18 16:23

Fixed.

nikola_cz commented on 2013-04-18 12:38

After update get this error:
File "/usr/bin/menulibre", line 48, in <module>
import menulibre
File "/usr/lib/python2.7/site-packages/menulibre/__init__.py", line 25, in <module>
from menulibre import MenulibreWindow
File "/usr/lib/python2.7/site-packages/menulibre/MenulibreWindow.py", line 23, in <module>
from gi.repository import Gtk, Gdk, GdkPixbuf, GObject, GtkSource # pylint: disable=E0611
ImportError: cannot import name GtkSource

mamamia88 commented on 2013-03-27 14:35

Holy crap that was fast

Ner0 commented on 2013-03-27 14:21

It should be working now.

mamamia88 commented on 2013-03-27 14:04

Doesn't work as root either
Traceback (most recent call last):
File "/usr/bin/menulibre", line 48, in <module>
import menulibre
File "/usr/lib/python2.7/site-packages/menulibre/__init__.py", line 25, in <module>
from menulibre import MenulibreWindow
File "/usr/lib/python2.7/site-packages/menulibre/MenulibreWindow.py", line 31, in <module>
from menulibre_lib import Window, IconTheme, MenulibreXdg
File "/usr/lib/python2.7/site-packages/menulibre_lib/MenulibreXdg.py", line 19, in <module>
import xdg
ImportError: No module named xdg

mamamia88 commented on 2013-03-27 14:02

Tried running as root doesn't work either did I break it with my changes? Here is terminal output

File "/usr/bin/menulibre", line 48, in <module>
import menulibre
File "/usr/lib/python2.7/site-packages/menulibre/__init__.py", line 25, in <module>
from menulibre import MenulibreWindow
File "/usr/lib/python2.7/site-packages/menulibre/MenulibreWindow.py", line 31, in <module>
from menulibre_lib import Window, IconTheme, MenulibreXdg
File "/usr/lib/python2.7/site-packages/menulibre_lib/MenulibreXdg.py", line 19, in <module>
import xdg

mamamia88 commented on 2013-03-27 13:59

Well I fixed that by changing line 16 with the actual path for my system which was /tmp/yaourt-tmp-username/aur-menulibre/src/trunk/ Doesn't open though

mamamia88 commented on 2013-03-27 13:51

Trying to update yields /tmp/yaourt-tmp-root/aur-menulibre/./PKGBUILD: line 16: cd: menulibre: No such file or directory

edoardo commented on 2013-03-26 12:25

Thanks Ner0, I just saw that there's a really fresh fix so when you want you can re-upload the package with the patch.

Have a nice day!

Ner0 commented on 2013-03-24 21:06

Yup, i get that too.

It works fine when i run it as root. There's a bug report.

https://bugs.launchpad.net/menulibre/+bug/1159375

edoardo commented on 2013-03-22 16:48

After the last update I get this error when I try to run Menulibre:

$ menulibre
Traceback (most recent call last):
File "/usr/bin/menulibre", line 47, in <module>
menulibre.main()
File "/usr/lib/python2.7/site-packages/menulibre/__init__.py", line 44, in main
window = MenulibreWindow.MenulibreWindow()
File "/usr/lib/python2.7/site-packages/menulibre_lib/Window.py", line 48, in __new__
new_object.finish_initializing(builder)
File "/usr/lib/python2.7/site-packages/menulibre/MenulibreWindow.py", line 92, in finish_initializing
self.get_interface()
File "/usr/lib/python2.7/site-packages/menulibre/MenulibreWindow.py", line 150, in get_interface
self.initialize_appselection_iconview()
File "/usr/lib/python2.7/site-packages/menulibre/MenulibreWindow.py", line 1389, in initialize_appselection_iconview
apps.append([pixbuf, escape(app["Name"]), desktop_file, app["Categories"], app["Comment"]])
File "/usr/lib/python2.7/site-packages/menulibre_lib/MenulibreXdg.py", line 54, in __getitem__
return self.get_property('Desktop Entry', prop_name, default_locale)
File "/usr/lib/python2.7/site-packages/menulibre_lib/MenulibreXdg.py", line 100, in get_property
prop = self.get_named_property(category, prop_name, locale_str)
File "/usr/lib/python2.7/site-packages/menulibre_lib/MenulibreXdg.py", line 119, in get_named_property
if prop_name == 'Name': return str(entry.getName())
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2122' in position 8: ordinal not in range(128)

Spike29 commented on 2013-03-18 20:08

Hi, version 13.03.1 is out :-)
New md5sum : 488bc27f87deea926467e10e90670653.

Spike29 commented on 2013-01-27 13:14

Hi, version 13.01.4 is out :)
New md5sum is 0e0a9477b1b2ae55a3da5e83e653eb26.

pezcurrel commented on 2012-11-01 11:58

Ok, I see you did it, you should also update the release number from 1 to 2, I think, unless this is the first aur release for menulibre version 12.10.1 (I can't remember) :)

Ner0 commented on 2012-11-01 05:55

I'll just remove the signature.

pezcurrel commented on 2012-10-31 23:40

I have this problem...

==> Validating source files with md5sums...
menulibre_12.10.1.tar.gz ... Passed
menulibre_12.10.1.tar.gz.asc ... Passed
==> Verifying source file signatures with gpg...
menulibre_12.10.1.tar.gz ... FAILED (unknown public key 76E6FEEC95FC5E22)
==> WARNING: Warnings have occurred while verifying the signatures.
Please make sure you really trust them.

kotyz commented on 2012-08-22 11:19

[kotyz @ deathstar : ~] $ menulibre
Traceback (most recent call last):
File "/usr/bin/menulibre", line 43, in <module>
import menulibre
File "/usr/lib/python2.7/site-packages/menulibre/__init__.py", line 25, in <module>
from menulibre import MenulibreWindow
File "/usr/lib/python2.7/site-packages/menulibre/MenulibreWindow.py", line 27, in <module>
from menulibre_lib import Window, IconTheme, Applications
File "/usr/lib/python2.7/site-packages/menulibre_lib/IconTheme.py", line 65, in <module>
filename = open( filename, 'r')
NameError: name 'filename' is not defined

bratmaxe commented on 2012-08-10 17:45

Thanks for the package. However, gsettings-desktop-schemas is missing in the dependencies. Without it menulibre won't start.

GuestOne commented on 2012-08-07 06:10

Latest version is 12.8.7

Ner0 commented on 2012-08-01 05:59

Umm, the package is now working for me.

Ner0 commented on 2012-07-30 16:45

I get this error too. The package worked when i first posted it, i guess the problem is with
python2-gobject and python2-gobject2 updates.

Ive submitted a bug report: https://bugs.launchpad.net/menulibre/+bug/1030959

ShyPixie commented on 2012-07-30 06:32

did not work here

http://sprunge.us/OWIT?python

and i also needed the python2-gconf

Anonymous comment on 2012-07-25 15:49

python2-gconf is missing in depends.