O
OpenDeck4mo ago
MCv2

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?
No description
17 Replies
MCv2
MCv2OP4mo ago
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 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
MCv2
MCv2OP4mo ago
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)
No description
Terrorwolf
Terrorwolf4mo ago
OpenDeck doesn't use pip. Are there maybe old udev rules applied? Did you restart your pc after OpenDeck installation?
MCv2
MCv2OP4mo ago
I restarted, and nothing still
Terrorwolf
Terrorwolf4mo ago
Anything in the logs? How did you install OpenDeck? And may I ask why you tried to use pip for OpenDeck?
nekename
nekename4mo ago
@MCv2 OpenDeck doesn't use Python at all it looks like you're trying to install streamdeck-ui
MCv2
MCv2OP4mo ago
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
No description
Terrorwolf
Terrorwolf4mo ago
Cpuld you check if the udev rules are in the proper place?
nekename
nekename4mo ago
that article uses a different software, not OpenDeck
MCv2
MCv2OP4mo ago
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?
No description
No description
No description
No description
Terrorwolf
Terrorwolf4mo ago
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
MCv2
MCv2OP4mo ago
That fixed it. I do not know where the plugdev is.
No description
Terrorwolf
Terrorwolf4mo ago
Plugdev is a system group needed in the udev implentation in ubuntu.
MCv2
MCv2OP4mo ago
I see plugdec within users & group within mintos. Does that mean it is currently working?
Terrorwolf
Terrorwolf4mo ago
It should be working because you ipendeck wouldn't connect if it would not work.
MCv2
MCv2OP4mo ago
Thanks terror. Sorry for the long delays.
Terrorwolf
Terrorwolf4mo ago
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

Did you find this page helpful?