I should add that alacarte, mozo and menulibre all give the same error, so 
maybe it's a problem with some underlying python library.

Running update-menus as root apparently changes nothing, same reinstalling 
menu-xdg and alacarte.

Here is the output from alacarte:

~$ alacarte

(alacarte:73190): Gtk-CRITICAL **: 18:02:53.279: 
gtk_accel_label_set_accel_closure: assertion 
'gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed

(alacarte:73190): Gtk-CRITICAL **: 18:02:53.279: 
gtk_accel_label_set_accel_closure: assertion 
'gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed

<<< the previous errors are shown as soon as the app starts.

<<< the following errors appear when slicking on a submenu: 

Traceback (most recent call last):
  File "/usr/share/alacarte/Alacarte/MainWindow.py", line 345, in 
on_menu_tree_cursor_changed
    self.loadItems(self.menu_store[menu_path][2])
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/alacarte/Alacarte/MainWindow.py", line 217, in loadItems
    for item, show in self.editor.getItems(menu):
                      ~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 154, in getItems
    yield (item, self.isVisible(item))
                 ~~~~~~~~~~~~~~^^^^^^
  File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 314, in isVisible
    return not (item.get_is_excluded() or app_info.get_nodisplay())
                                          ~~~~~~~~~~~~~~~~~~~~~~^^
TypeError: GioUnix.DesktopAppInfo.get_nodisplay() takes exactly 1 argument (0 
given)

Reply via email to