Device not connecting
I just swapped to Mint OS 22.1 x86_64 from Windows, and I am having trouble having my Stream deck Neo connect to Stream controller & Open deck. I made sure to remove the Stream controller flat pack after it glitched out one day and the app would not open up. Is the Neo not supported, or is there something else that I need to do?

17 Replies
Nvm, I just found out about installing the rules, and I got an exit code error when on pip3 install --user streamdeck_ui --break-system-packages.
Building wheel for hidapi (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [19 lines of output] /usr/lib/python3/dist-packages/setuptools/init.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !!
** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try
!! ..... note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for hidapi Running setup.py clean for hidapi Building wheel for pillow (setup.py) ... error error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [184 lines of output] ...... I tried to install the older version and got this. pip install --use-pep517 --break-system-packages Defaulting to user installation because normal site-packages is not writeable ERROR: You must give at least one requirement to install (see "pip help install") I an assuming this is not normal. I added the images to the op ticket
× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [19 lines of output] /usr/lib/python3/dist-packages/setuptools/init.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !!
** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try
pip install --use-pep517
.
**
!! ..... note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for hidapi Running setup.py clean for hidapi Building wheel for pillow (setup.py) ... error error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [184 lines of output] ...... I tried to install the older version and got this. pip install --use-pep517 --break-system-packages Defaulting to user installation because normal site-packages is not writeable ERROR: You must give at least one requirement to install (see "pip help install") I an assuming this is not normal. I added the images to the op ticket
The other part of the log message. I have Pillow installed and calling the pip install pillow returns this
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: Pillow in ./.local/lib/python3.12/site-packages (11.2.1)

OpenDeck doesn't use pip.
Are there maybe old udev rules applied? Did you restart your pc after OpenDeck installation?
I restarted, and nothing still
Anything in the logs?
How did you install OpenDeck?
And may I ask why you tried to use pip for OpenDeck?
@MCv2 OpenDeck doesn't use Python at all
it looks like you're trying to install streamdeck-ui
No, I installed it from the flatpack, but I get what you were saying about the streamdeck. I went to this after the flatpack failed thinking it would work. I am going to unwind that now. https://onlinux.systems/guides/20220323_how-to-set-up-elgatos-stream-deck-on-ubuntu-linux-2110/
[2025-05-02][02:34:18][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-05-02][02:34:18][opendeck::elgato][WARN] Failed to connect to Elgato device: HidError(HidApiError { message: "Failed to open a device with path '/dev/hidraw0': Permission denied" })
This is the log Terrorwolf

Cpuld you check if the udev rules are in the proper place?
that article uses a different software, not OpenDeck
It is located /etc/udev/rules.d, and this is what is in the files after I reload with sudo udevadm control --reload-rules. I had to download the udev subsystem rules, and then upload them into the file since 60 & 70 were already there. I found the answer overflow you guys were in https://www.answeroverflow.com/m/1341882013308817530, and stopped at the link to the discord channel since it did not seem to be relevate to the issue I had. I do not have anything in /etc/groups or /ect/group however I have group- & group txt files within /ect .
Is there something fundimentally wrong with this?




Please delete the streamdeck rules from other tools and only try with the one from OpenDeck. Also restart after changing. The rules.
It seems like you are using Linux Mint. Is this correct?
If yes, please make sure you are in the group "plugdev" if it exists
That fixed it.
I do not know where the plugdev is.

Plugdev is a system group needed in the udev implentation in ubuntu.
I see plugdec within users & group within mintos. Does that mean it is currently working?
It should be working because you ipendeck wouldn't connect if it would not work.
Thanks terror. Sorry for the long delays.
No problem. The delays are no problem because timezones and i wasn't even home the last two days.
I have marked it as resolved