Skip to content

status_notifier: fall back to ContextMenu when no dbusmenu is served - #1433

Open
prosup wants to merge 1 commit into
quickshell-mirror:masterfrom
prosup:status-notifier-context-menu-fallback
Open

prosup wants to merge 1 commit into
quickshell-mirror:masterfrom
prosup:status-notifier-context-menu-fallback

Conversation

@prosup

@prosup prosup commented Nov 3, 2026

Copy link
Copy Markdown
  1. env: omarchy nightly, asus p14
  2. problem: fcitx5 right click menu never show
  3. quickshell didn't call ContextMenu
  4. solve it by adding item->ContextMenu fallback in display()
  5. refer to waybar src/modules/sni/item.cpp

Items whose Menu path does not point to a served
com.canonical.dbusmenu interface (e.g. XEmbed bridge items
advertising Menu=/NO_DBUSMENU) made display() log an error and
do nothing, leaving the item without a usable context menu.
Forward the SNI ContextMenu method instead, mirroring the
behavior of waybar's tray module.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant