AcademySoftwareFoundation / AcademySoftwareFoundation/OpenCue
CueNIMBY tray icon right-click menu does not open
- Dominant language
- Python
- Stars
- 957
- Forks
- 259
- Avg merge
- 3d 6h
- Merged PRs (30d)
- 16
Description
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!
Contributor guide
Research direction
Start by tracing the CueNIMBY tray-icon setup and the Qt setContextMenu() path mentioned in the report, then reproduce the behavior on cent7_64 or rocky9_64. Done means right-clicking the visible icon opens the menu with the listed controls, or the required desktop packages, environment, and workaround are documented if the behavior depends on the desktop environment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100