Description of problem: menulibre don't start, run from console produce this (menulibre:11405): Gtk-WARNING **: 19:16:12.615: gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton (menulibre:11405): Gtk-WARNING **: 19:16:14.327: gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/menulibre/MenulibreApplication.py", line 2217, in do_activate self.win = MenulibreWindow(self, headerbar) File "/usr/lib/python3.7/site-packages/menulibre/MenulibreApplication.py", line 250, in __init__ self.configure_application_treeview(builder) File "/usr/lib/python3.7/site-packages/menulibre/MenulibreApplication.py", line 589, in configure_application_treeview self.treeview = MenulibreTreeview.Treeview(self, builder) File "/usr/lib/python3.7/site-packages/menulibre/MenulibreTreeview.py", line 48, in __init__ self._configure_treeview(builder) File "/usr/lib/python3.7/site-packages/menulibre/MenulibreTreeview.py", line 59, in _configure_treeview treestore = MenuEditor.get_treestore() File "/usr/lib/python3.7/site-packages/menulibre/MenuEditor.py", line 123, in get_treestore return menu_to_treestore(treestore, None, menu) File "/usr/lib/python3.7/site-packages/menulibre/MenuEditor.py", line 111, in menu_to_treestore treestore = menu_to_treestore(treestore, treeiter, item[3]) File "/usr/lib/python3.7/site-packages/menulibre/MenuEditor.py", line 100, in menu_to_treestore tooltip = escapeText(item[2]['comment']) File "/usr/lib/python3.7/site-packages/menulibre/util.py", line 99, in escapeText return GLib.markup_escape_text(text, len(text)) File "/usr/lib/python3.7/site-packages/gi/overrides/GLib.py", line 415, in markup_escape_text return GLib.markup_escape_text(text, length) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 60: unexpected end of data Change line 99 of /usr/lib/python3.7/site-packages/menulibre/util.py from return GLib.markup_escape_text(text, len(text)) to return GLib.markup_escape_text(text) as suggested by this patch (https://launchpadlibrarian.net/413008793/cut.patch) provide by Zeioth from aur community (https://aur.archlinux.org/packages/menulibre/#comment-694448) makes it work Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3.
Summary: menulibre don't start, apply change from from user of aur patch make its work => menulibre don't start, apply change from aur's user patch make its work
Assigning to the registered maintainer!
Assignee: bugsquad => jani.valimaaCC: (none) => geiger.david68210
We should update to the latest version 2.2.1. It includes fix for the issue. I'm not recommending to use menulibre at least with Xfce as after editing the menu, menu entries will be hidden. Don't know if there is similar issue with other DEs also. Alacarte seems to be more better option for menu editing at the moment.
(In reply to Jani Välimaa from comment #2) > We should update to the latest version 2.2.1. It includes fix for the issue. > > I'm not recommending to use menulibre at least with Xfce as after editing > the menu, menu entries will be hidden. Don't know if there is similar issue > with other DEs also. > > Alacarte seems to be more better option for menu editing at the moment. I don't remember where buti found some thingrelated but should be already fixed I will test later and let you know
(In reply to Jani Välimaa from comment #2) > We should update to the latest version 2.2.1. It includes fix for the issue. > > I'm not recommending to use menulibre at least with Xfce as after editing > the menu, menu entries will be hidden. Don't know if there is similar issue > with other DEs also. > > Alacarte seems to be more better option for menu editing at the moment. I confirm menulibre don't like whisker-menu :P The bug report i previously talk is about other thing https://bugs.launchpad.net/menulibre/+bug/1732099
Summary: menulibre don't start, apply change from aur's user patch make its work => menulibre don't start
Fixed with menulibre 2.2.1.
Resolution: (none) => FIXEDStatus: NEW => RESOLVED