Skip to content

CueNIMBY tray icon right-click menu does not open #2478

Description

@jdorr

Hi OpenCue team,

We are currently testing CueNIMBY as part of our OpenCue workstation/NIMBY workflow.

We are running OpenCue v1.13.8.

Issue

CueNIMBY starts successfully and the tray icon appears, but right-clicking the tray icon does not open the context menu. Nothing happens when the tray icon is right-clicked.

We tested this on both of the following operating systems, and both fail to show the expected right-click menu behavior:

  • cent7_64
  • rocky9_64

Based on the CueNIMBY code, it looks like the tray menu is created using Qt and attached to the tray icon with setContextMenu(). The expected menu should include options such as:

  • Available
  • Notifications
  • Scheduler
  • Launch CueGUI
  • Open Config File
  • About
  • Quit

However, the menu never appears.

Current config
{
"cuebot_host": "pd-opencue",
"cuebot_port": 8443,
"hostname": "pd-rn-sm0910",
"poll_interval": 5,
"show_notifications": true,
"notification_duration": 5,
"scheduler_enabled": false,
"schedule": {}
}
Expected behavior

Right-clicking the CueNIMBY tray icon should open the context menu so the user can toggle availability, enable/disable notifications, enable/disable the scheduler, open the config file, or quit the application.

Actual behavior

The tray icon is visible, but right-clicking it does nothing. No menu appears.

This was reproduced on both cent7_64 and rocky9_64.

Question

Is this a known issue with CueNIMBY on Linux desktop environments, especially related to Qt system tray / AppIndicator integration?

Are there any required desktop packages, Qt plugins, environment variables, or supported desktop environments needed for the tray context menu to work correctly?

Also, is there a recommended workaround for controlling CueNIMBY when the tray menu cannot be opened, other than editing ~/.opencue/cuenimby.json directly?

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions