appmenu-qt not working for the apps

Asked by Ritesh Raj Sarraf

I built and installed appmenu-qt on my Debian box. I've ensure that I'm on QT 4.8 from the experimental repo.

When I run an app, the menu is not displayed in the app. I also have plasma-widget-menubar, where it does display.

In xsession-errors, I get the following messages:

uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
void DBusMenuImporterPrivate::slotItemsPropertiesUpdated(const DBusMenuItemList&, const DBusMenuItemKeysList&): No action for id 44
void DBusMenuImporterPrivate::slotItemsPropertiesUpdated(const DBusMenuItemList&, const DBusMenuItemKeysList&): No action for id 5
void DBusMenuImporterPrivate::slotItemsPropertiesUpdated(const DBusMenuItemList&, const DBusMenuItemKeysList&): No action for id 7
void DBusMenuImporterPrivate::slotItemsPropertiesUpdated(const DBusMenuItemList&, const DBusMenuItemKeysList&): No action for id 8
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
QMenu* DBusMenuImporterPrivate::menuForId(int) const: Condition failed: action
void DBusMenuImporter::GetLayoutCallback(int, QDBusPendingCallWatcher*): Condition failed: menu
plasma-desktop(20120)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application

Question information

Language:
English Edit question
Status:
Solved
For:
appmenu-qt Edit question
Assignee:
No assignee Edit question
Solved by:
Ritesh Raj Sarraf
Solved:
Last query:
Last reply:
Revision history for this message
Ritesh Raj Sarraf (rrs) said :
#1

Answering myself. The appmenu plasma widget needs to be added to the panel. Thanks.