this post was submitted on 22 Aug 2024
45 points (95.9% liked)

Linux

47976 readers
1053 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hello! I'm a small time vtuber who moved to MX Linux a while back. I use a 3d model, and while I was able to get my model working, with the help of my husband (even better than windows actually,) we cannot get my hand tracking to work.

I've used the ultra leap on Windows with no issues. On the same PC, I tried to get it working on Linux. I use MX Linux (xfce), and the system is up to date. I know that the "Gemini" software only officially supports Ubuntu 22.04, but Ubuntu is Debian based and so is MX. So, I gave it a try. The program installed fine, and it seems to work normally. The device seems to be connected, and I can view its output through the web cam viewer.

However, the ultra leap Gemini program can't find the device. I'm far from a Linux expert, but I tried all the program's terminal commands that I could. I think what I need is to point the program to the device ID or something, maybe. Does anybody have any experience with something like this?

We also tried the older version of the program and that didn't work either. But I remember less about that. It was all terminal based I think.

I use OpenSeeFace and VSeeFace as my tracking software.

Any tips or trick I could try? If all else fails, I could migrate to Ubuntu, but I really enjoy my MX setup.

P.S. If this isnt the place to ask these sorts of questions, could someone direct me to where I might be able to get help?

I wanna thank everyone who helped and offered advice! My husband came up with a solution to use Xubuntu, as its very similar visually to my current OS, and most, if not all console commands I use will work properly. We attempted getting it to work in MX Linux, using the rather limited documentation available, but in the end, I am no Linux expert and changing to a new OS is not a big deal. Anyway, again, thank you everyone.

top 6 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 2 months ago

A preliminary solution can be adding yourself to the plugdev group, which gives your user USB controls. To do this, run sudo usermod -aG plugdev $USER and then restart the software.

[–] [email protected] 3 points 2 months ago

What model of ultraleap do you have? How do you connect it to your computer(e.g. Bluetooth, USB, Wifi)

[–] [email protected] 7 points 2 months ago (1 children)

Does this ultra leap Gemini program have permissions to access to your device?

Does it have any documentation? Like where you could point in it's setting to your tracker hardware (which is probably just a file in /dev/)

Before you migrate to Ubuntu, you could check if your hardware and software setup works in its Live Environment.

[–] [email protected] 7 points 2 months ago

I will check permissions when I get the chance, thanks!

[–] [email protected] 9 points 2 months ago* (last edited 2 months ago) (1 children)

I'm going to guess this has something to do with permissions to the device. I obviously can't see into your environment, but I would get some output by running your software from the CLI first, and see what it says when you're trying to use it and try to catch and error related to it not being able to talk to the device. You could also try running your software as sudo as a test, but that may just get messy.

Check your groups and see if the device software made a dedicated group for itself, and add your use to it, then see if anything changes.

Also couldn't hurt to review their docs, or post a link here so people could also review them and see if any steps may be missing.

One other thing to remember is that Debian != Ubuntu. Ubuntu is based on Debian, but wildly different under the hood in some very specific ways, especially when taking a desktop environment into consideration. This software may only work in Gnome, for example.

[–] [email protected] 8 points 2 months ago

I will attempt to try the permissions solution, i will keep you all updated if it works.