timothycrosley / streamdeck-ui

A Linux compatible UI for the Elgato Stream Deck.

Home Page:https://timothycrosley.github.io/streamdeck-ui/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IBUS issue

general03 opened this issue · comments

When I launch streamdeck I get

qt.dbus.integration: Could not connect "org.freedesktop.IBus" to globalEngineChanged(QString)
No Stream Deck(s) detected. Attach a Stream Deck.

To Reproduce
I'm on Ubuntu 22.04.2 LTS and use Python 3.10.6, when I launch streamdeck I see the UI but the StreamDeck is not detected

Expected behavior
Do not have this issue on the console and see on UI the device under the list

Screenshots
image

Operating system (please complete the following information)

  • Ubuntu 22.04.2 LTS on Budgie
  • Python 3.10.6

Stream Deck Version

If I launch pkill ibus-x11 the IBUS issue disappear,

But I can't see my Stream Deck

When I see the code I found

products = [
            (USBVendorIDs.USB_VID_ELGATO, USBProductIDs.USB_PID_STREAMDECK_ORIGINAL, StreamDeckOriginal),
            (USBVendorIDs.USB_VID_ELGATO, USBProductIDs.USB_PID_STREAMDECK_ORIGINAL_V2, StreamDeckOriginalV2),
            (USBVendorIDs.USB_VID_ELGATO, USBProductIDs.USB_PID_STREAMDECK_MINI, StreamDeckMini),
            (USBVendorIDs.USB_VID_ELGATO, USBProductIDs.USB_PID_STREAMDECK_XL, StreamDeckXL),
            (USBVendorIDs.USB_VID_ELGATO, USBProductIDs.USB_PID_STREAMDECK_MK2, StreamDeckOriginalV2),
            (USBVendorIDs.USB_VID_ELGATO, USBProductIDs.USB_PID_STREAMDECK_PEDAL, StreamDeckPedal),
            (USBVendorIDs.USB_VID_ELGATO, USBProductIDs.USB_PID_STREAMDECK_MINI_MK2, StreamDeckMini),
            (USBVendorIDs.USB_VID_ELGATO, USBProductIDs.USB_PID_STREAMDECK_XL_V2,  
]

but not mine Stream Deck +

My device is not compatible ? Anyone have this ?

If someone can help me on the device connection, I can contribute

This hardware version is not supported by the underlying library. You might have luck by adding your USB_PID_VID in the product lists here https://github.com/abcminiuser/python-elgato-streamdeck/tree/master/src/StreamDeck and copying the code from the closest sibling, with the differences that you know for a fact, creating a new file here: https://github.com/abcminiuser/python-elgato-streamdeck/tree/master/src/StreamDeck/Devices

Yes I already try this without success, I never develop library with device communication so I do not know how to start

hi, this project seems to be stale and a new fork as been made with the intention of replacing this one.

if this still an issue please reopen it at: https://github.com/streamdeck-linux-gui/streamdeck-linux-gui

Yes I always have this issue, I reported it on new repo streamdeck-linux-gui#10

Thanks