Proper wayland support is missing

Description of Bug

  • Application tray icon is not loading.
  • Problem with autostart, apllication is starting with profile loaded but enabled plugins are not loading until GUI is opened again.
  • Latest pipeline build or appimage can't be run, missing wayland plugin error.

X11 session is working perfectly fine but sooner or later the Wayland will be the default display server protocol for Gnome 3 DE.

Attached Log

  • Log
    OpenRGB v0.9+ (git)
    Commit: 45af044c from 2025-04-13 18:42:14 +0000
    Launched: 20250905_083641
====================================================================================================

0     |Info:    [ProfileManager] Found file: spectrum.orp attempting to validate header
0     |Info:    [ProfileManager] Valid v3 profile found for spectrum
0     |Info:    [ProfileManager] Found file: red.orp attempting to validate header
0     |Info:    [ProfileManager] Valid v5 profile found for red
0     |Info:    [ProfileManager] Found file: green.orp attempting to validate header
0     |Info:    [ProfileManager] Valid v5 profile found for green
1     |Trace:   [main] initializing GUI
1     |Trace:   [ResourceManager] Calling detection progress callbacks.
1     |Trace:   [ResourceManager] Calling detection progress callbacks.
1     |Debug:   [ResourceManager] Attempting server connection...
6     |Trace:   [ResourceManager] Registered network client
59    |Trace:   [main] QApplication created
61    |Trace:   [ResourceManager] Registered detection progress callback.  Total callbacks registered: 1
61    |Trace:   [ResourceManager] Registered device list change callback.  Total callbacks registered: 1
61    |Debug:   [LogManager] dialog show callback registered
181   |Trace:   [main] Dialog created
215   |Trace:   [main] Ready to exec() the dialog
475   |Trace:   [ResourceManager] Calling device list change callbacks.
476   |Trace:   [ResourceManager] Calling detection progress callbacks.
476   |Info:    [ResourceManager] Calling Post-detection callbacks
476   |Info:    ------------------------------------------------------
476   |Info:    |                Detection completed                 |
476   |Info:    ------------------------------------------------------
503   |Debug:   [ZonesBulkResizer] Skipping zones sizes checks.
503   |Trace:   [PluginManager] Scanning user plugin directory: /home/ask/.config/OpenRGB/plugins/
503   |Trace:   [PluginManager] Found plugin file libOpenRGBHardwareSyncPlugin.so
504   |Trace:   [PluginManager] Plugin /home/ask/.config/OpenRGB/plugins/libOpenRGBHardwareSyncPlugin.so has a compatible API version
504   |Verbose: [PluginManager] Loaded plugin Hardware Sync
559   |Trace:   [ResourceManager] Registered device list change callback.  Total callbacks registered: 2
559   |Trace:   [ResourceManager] Registered device list change callback.  Total callbacks registered: 3
559   |Trace:   [PluginManager] Found plugin file libOpenRGBEffectsPlugin.so
562   |Trace:   [PluginManager] Plugin /home/ask/.config/OpenRGB/plugins/libOpenRGBEffectsPlugin.so has a compatible API version
565   |Verbose: [PluginManager] Loaded plugin OpenRGB Effects Plugin
574   |Trace:   [ResourceManager] Registered device list change callback.  Total callbacks registered: 4
574   |Trace:   [ResourceManager] Registered detection progress callback.  Total callbacks registered: 2
574   |Trace:   [PluginManager] Found plugin file libOpenRGBFanSyncPlugin.so
587   |Trace:   [PluginManager] Plugin /home/ask/.config/OpenRGB/plugins/libOpenRGBFanSyncPlugin.so has a compatible API version
588   |Verbose: [PluginManager] Loaded plugin Hardware Fan Sync
588   |Trace:   [PluginManager] Scanning system plugin directory: /usr/lib/openrgb/plugins
  • Terminal output
Connected to server
Network client listener started
QSocketNotifier: Can only be used with threads started with QThread
qt.qpa.qgnomeplatform.theme: The desktop style for QtQuick Controls 2 applications is not available on the system (qqc2-desktop-style). The application may look broken.
QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)
Client: Received controller count from server: 3
Client: Requesting controller 0
Client: Requesting controller 1
Client: Requesting controller 2
Client: All controllers received, adding them to master list
[OpenRGBHardwareSyncPlugin] Destructor
[OpenRGBHardwareSyncPlugin] detected chips: 5
[OpenRGBHardwareSyncPlugin] GPU found: NVIDIA GeForce RTX 2060, 0

[OpenRGBHardwareSyncPlugin] gpu_index:  0

[OpenRGBEffectsPlugin] version 0.9+ (git97) (70f6cb4738dcae4da29a1f44b0382bf16d797dca), build date 2025-08-20 11:41:11 -0500
[OpenRGBEffectsPlugin] 58 effects registered
[OpenRGBFanSyncPlugin] Loading plugin API version.
[OpenRGBFanSyncPlugin] Loading plugin info.
[OpenRGBFanSyncPlugin] Loading plugin API version.
[OpenRGBHardwareSyncPlugin] Loading file.
  • AppImage output
Connected to server
Network client listener started
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.

Aborted                    ./OpenRGB_1.0rc1_x86_64_1fbacde.AppImage
  • Latest pipeline deb package installation error
sudo apt install ~/downloads/openrgb_1.0rc1_amd64_bookworm_1fbacde.deb 
Note, selecting 'openrgb' instead of '/home/ask/downloads/openrgb_1.0rc1_amd64_bookworm_1fbacde.deb'
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 openrgb : Depends: libmbedcrypto7 (>= 2.28.0) but it is not installable
           Depends: libmbedtls14 (>= 2.28.0) but it is not installable
           Depends: libmbedx509-1 (>= 2.28.0) but it is not installable
           Recommends: openrgb-dkms-drivers but it is not installable
Error: Unable to correct problems, you have held broken packages.
Error: The following information from --solver 3.0 may provide additional context:
   Unable to satisfy dependencies. Reached two conflicting decisions:
   1. openrgb:amd64=0.9.1244~1.0rc1 is selected as an upgrade
   2. openrgb:amd64=0.9.1244~1.0rc1 Depends libmbedtls14 (>= 2.28.0)
      but none of the choices are installable:
      [no choices]

Operating System

  • Debian forky/sid (unstable)
  • Gnome 3 48
  • OpenRGB version 0.9 Git SHA 45af044c

Hardware Configuration

No hardware problems detected.