streamdeck-ui icon indicating copy to clipboard operation
streamdeck-ui copied to clipboard

IBUS issue

Open general03 opened this issue 2 years ago • 7 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

  • Stream Deck + : https://www.ldlc.com/fiche/PB00547463.html?offerId=AR202211170033

general03 avatar May 13 '23 16:05 general03

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

But I can't see my Stream Deck

general03 avatar May 16 '23 08:05 general03

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 ?

general03 avatar May 17 '23 07:05 general03

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

general03 avatar Jun 02 '23 12:06 general03

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

bcdonadio avatar Jun 17 '23 20:06 bcdonadio

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

general03 avatar Jun 19 '23 06:06 general03

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

coolapso avatar Jul 27 '23 21:07 coolapso

Yes I always have this issue, I reported it on new repo https://github.com/streamdeck-linux-gui/streamdeck-linux-gui/issues/10

Thanks

general03 avatar Jul 28 '23 11:07 general03