Bug#1117491: alacarte: does not show contents of submenus

Francesco Potortì Potorti at isti.cnr.it
Mon Oct 6 18:04:47 BST 2025


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)



More information about the pkg-gnome-maintainers mailing list