OS: Zorin OS 18.1
Kernel: Ubuntu Noble base
Flatpak: 1.14.6
StreamController: 1.5.0-beta.16
Device: Elgato Stream Deck XL
USB ID: 0fd9:00c6
Firmware: 1.30
Problem:
Device detected by Linux.
Device detected by pyusb.
Device not in use by another process.
StreamController reports:
"Failed to open deck. Maybe it's already connected to another instance?"
Result:
"No Decks Available"
i tried opening the app as normal and now as x11 butthey both give me this log:
franksvandomselaar@Zorin-Pro-Familie:~$ flatpak run --socket=x11 com.core447.StreamController
F: Not sharing "/dev" with sandbox: Path "/dev" is reserved by Flatpak
2026-09-17 06:39:38.694 | WARNING | main:main:900 - Should you get an Gtk X11 error preventing the app from starting please add GSK_RENDERER=ngl to your "/etc/environment" file
2026-09-17 06:39:38.694 | INFO | main:quit_running:329 - Checking if another instance is running
2026-09-17 06:39:38.701 | INFO | main:quit_running:337 - No other instance running, continuing
2026-09-17 06:39:38.701 | ERROR | main:quit_running:338 - org.freedesktop.DBus.Error.ServiceUnknown: The name com.core447.StreamController was not provided by any .service files
2026-09-17 06:39:38.757 | INFO | src.backend.PageManagement.PageManagerBackend:remove_old_backups:505 - Removed old page backup file: backup_20260916T184032.zip
2026-09-17 06:39:38.771 | ERROR | src.backend.WindowGrabber.WindowGrabber:init_integration:63 - Unsupported environment: zorin:gnome with server: wayland for window grabber.
2026-09-17 06:39:38.800 | INFO | main:load:153 - Loading app
2026-09-17 06:39:38.800 | INFO | main:update_assets:282 - Updating store assets
2026-09-17 06:39:38.801 | DEBUG | src.backend.LockScreenManager.LockScreenManager:setup:47 - Logind lock detection not available: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
2026-09-17 06:39:38.841 | INFO | src.backend.DeckManagement.DeckManager:init:72 - Running under Flatpak. Using separate thread to detect device disconnection.
2026-09-17 06:39:38.841 | INFO | src.backend.DeckManagement.DeckManager:init:76 - Beta resume mode: True
2026-09-17 06:39:38.851 | INFO | src.backend.Store.StoreBackend:_fetch_official_authors_background:97 - Official authors updated: ['Core447', 'StreamController']
2026-09-17 06:39:38.864 | ERROR | src.backend.DeckManagement.DeckManager:load_hardware_decks:129 - Failed to open deck. Maybe it's already connected to another instance?
(process:3): Gtk-WARNING **: 06:39:38.868: Theme parser error: style.css:437:19-27: Unknown name of pseudo-class
2026-09-17 06:39:38.873 | INFO | src.backend.Store.StoreBackend:get_stores:106 - Official store branch: main
2026-09-17 06:39:38.993 | TRACE | src.app:on_activate:114 - running: on_activate
2026-09-17 06:39:38.994 | TRACE | src.windows.mainWindow.mainWindow:build:94 - Building main window
2026-09-17 06:39:39.179 | ERROR | src.backend.Store.StoreBackend:request_from_url:218 - Request to https://raw.githubusercontent.com/StreamController/OBSPlugin/242afda6bec75c568dfe71d2ce47a9a196d5a430/attribution.json failed with status code 404
2026-09-17 06:39:39.206 | INFO | dasbus.connection:_get_connection:335 - Connecting to the session bus.
2026-09-17 06:39:39.206 | INFO | dasbus.connection:get_session_bus_connection:66 - Connecting to the session bus.
2026-09-17 06:39:39.207 | SUCCESS | src.api:start_dbus_service:661 - DBus API published at /com/core447/StreamController
2026-09-17 06:39:39.208 | SUCCESS | src.app:on_activate:152 - Finished loading app
2026-09-17 06:39:39.211 | INFO | autostart:request_background_callback:64 - request_background success=True
2026-09-17 06:39:39.298 | INFO | src.backend.trayicon:on_register_finished:393 - Registered tray icon /org/ayatana/NotificationItem/com_core447_StreamController_TrayIcon with org.kde.StatusNotifierWatcher
2026-09-17 06:39:39.640 | ERROR | src.backend.Store.StoreBackend:request_from_url:218 - Request to https://raw.githubusercontent.com/StreamController/ControllerPlugin/e559d6ad6cae8a43604f6a69bd767da61f11416f/attribution.json failed with status code 404
2026-09-17 06:39:40.108 | ERROR | src.backend.Store.StoreBackend:request_from_url:218 - Request to https://raw.githubusercontent.com/oparada1988/DiscordSC/544319c43f648929536c452a2bb62f6e9c934adc/attribution.json failed with status code 404
2026-09-17 06:39:40.426 | ERROR | src.backend.Store.StoreBackend:request_from_url:218 - Request to https://raw.githubusercontent.com/oparada1988/AppLauncher/605ef25982d5feb3a94cfa14fb2003dc1bf288a7/attribution.json failed with status code 404
2026-09-17 06:39:40.427 | INFO | src.backend.Store.StoreBackend:get_stores:106 - Official store branch: main
2026-09-17 06:39:40.524 | INFO | src.backend.Store.StoreBackend:get_stores:106 - Official store branch: main
2026-09-17 06:39:40.593 | INFO | main:update_assets:290 - Updating 0 store assets took 1.7914526462554932 seconds
Reactions are currently unavailable
OS: Zorin OS 18.1
Kernel: Ubuntu Noble base
Flatpak: 1.14.6
StreamController: 1.5.0-beta.16
Device: Elgato Stream Deck XL
USB ID: 0fd9:00c6
Firmware: 1.30
Problem:
Device detected by Linux.
Device detected by pyusb.
Device not in use by another process.
StreamController reports:
"Failed to open deck. Maybe it's already connected to another instance?"
Result:
"No Decks Available"
i tried opening the app as normal and now as x11 butthey both give me this log:
franksvandomselaar@Zorin-Pro-Familie:~$ flatpak run --socket=x11 com.core447.StreamController
F: Not sharing "/dev" with sandbox: Path "/dev" is reserved by Flatpak
2026-09-17 06:39:38.694 | WARNING | main:main:900 - Should you get an Gtk X11 error preventing the app from starting please add GSK_RENDERER=ngl to your "/etc/environment" file
2026-09-17 06:39:38.694 | INFO | main:quit_running:329 - Checking if another instance is running
2026-09-17 06:39:38.701 | INFO | main:quit_running:337 - No other instance running, continuing
2026-09-17 06:39:38.701 | ERROR | main:quit_running:338 - org.freedesktop.DBus.Error.ServiceUnknown: The name com.core447.StreamController was not provided by any .service files
2026-09-17 06:39:38.757 | INFO | src.backend.PageManagement.PageManagerBackend:remove_old_backups:505 - Removed old page backup file: backup_20260916T184032.zip
2026-09-17 06:39:38.771 | ERROR | src.backend.WindowGrabber.WindowGrabber:init_integration:63 - Unsupported environment: zorin:gnome with server: wayland for window grabber.
2026-09-17 06:39:38.800 | INFO | main:load:153 - Loading app
2026-09-17 06:39:38.800 | INFO | main:update_assets:282 - Updating store assets
2026-09-17 06:39:38.801 | DEBUG | src.backend.LockScreenManager.LockScreenManager:setup:47 - Logind lock detection not available: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
2026-09-17 06:39:38.841 | INFO | src.backend.DeckManagement.DeckManager:init:72 - Running under Flatpak. Using separate thread to detect device disconnection.
2026-09-17 06:39:38.841 | INFO | src.backend.DeckManagement.DeckManager:init:76 - Beta resume mode: True
2026-09-17 06:39:38.851 | INFO | src.backend.Store.StoreBackend:_fetch_official_authors_background:97 - Official authors updated: ['Core447', 'StreamController']
2026-09-17 06:39:38.864 | ERROR | src.backend.DeckManagement.DeckManager:load_hardware_decks:129 - Failed to open deck. Maybe it's already connected to another instance?
(process:3): Gtk-WARNING **: 06:39:38.868: Theme parser error: style.css:437:19-27: Unknown name of pseudo-class
2026-09-17 06:39:38.873 | INFO | src.backend.Store.StoreBackend:get_stores:106 - Official store branch: main
2026-09-17 06:39:38.993 | TRACE | src.app:on_activate:114 - running: on_activate
2026-09-17 06:39:38.994 | TRACE | src.windows.mainWindow.mainWindow:build:94 - Building main window
2026-09-17 06:39:39.179 | ERROR | src.backend.Store.StoreBackend:request_from_url:218 - Request to https://raw.githubusercontent.com/StreamController/OBSPlugin/242afda6bec75c568dfe71d2ce47a9a196d5a430/attribution.json failed with status code 404
2026-09-17 06:39:39.206 | INFO | dasbus.connection:_get_connection:335 - Connecting to the session bus.
2026-09-17 06:39:39.206 | INFO | dasbus.connection:get_session_bus_connection:66 - Connecting to the session bus.
2026-09-17 06:39:39.207 | SUCCESS | src.api:start_dbus_service:661 - DBus API published at /com/core447/StreamController
2026-09-17 06:39:39.208 | SUCCESS | src.app:on_activate:152 - Finished loading app
2026-09-17 06:39:39.211 | INFO | autostart:request_background_callback:64 - request_background success=True
2026-09-17 06:39:39.298 | INFO | src.backend.trayicon:on_register_finished:393 - Registered tray icon /org/ayatana/NotificationItem/com_core447_StreamController_TrayIcon with org.kde.StatusNotifierWatcher
2026-09-17 06:39:39.640 | ERROR | src.backend.Store.StoreBackend:request_from_url:218 - Request to https://raw.githubusercontent.com/StreamController/ControllerPlugin/e559d6ad6cae8a43604f6a69bd767da61f11416f/attribution.json failed with status code 404
2026-09-17 06:39:40.108 | ERROR | src.backend.Store.StoreBackend:request_from_url:218 - Request to https://raw.githubusercontent.com/oparada1988/DiscordSC/544319c43f648929536c452a2bb62f6e9c934adc/attribution.json failed with status code 404
2026-09-17 06:39:40.426 | ERROR | src.backend.Store.StoreBackend:request_from_url:218 - Request to https://raw.githubusercontent.com/oparada1988/AppLauncher/605ef25982d5feb3a94cfa14fb2003dc1bf288a7/attribution.json failed with status code 404
2026-09-17 06:39:40.427 | INFO | src.backend.Store.StoreBackend:get_stores:106 - Official store branch: main
2026-09-17 06:39:40.524 | INFO | src.backend.Store.StoreBackend:get_stores:106 - Official store branch: main
2026-09-17 06:39:40.593 | INFO | main:update_assets:290 - Updating 0 store assets took 1.7914526462554932 seconds