Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't work on Alienware 17 R3, couldn't open USB device #18

Open
michaldybczak opened this issue Mar 23, 2017 · 6 comments
Open

Doesn't work on Alienware 17 R3, couldn't open USB device #18

michaldybczak opened this issue Mar 23, 2017 · 6 comments
Labels

Comments

@michaldybczak
Copy link

System Manjaro, package installed from AUR.

First: after install, alienfx is not searchable in launcher menu (lack of desktop file?).
Second: I tried to launch it from terminal and I got:

Device found: 187c:0528
libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/001/003: No access
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
could not open USB device

I'm not an expert but it seems like a solvable problem. Will poke around permissions and let you know if it helped.

@michaldybczak
Copy link
Author

Unfortunately messing with /dev/bus/usb/001/003 permissions doesn't do anything. I have no sufficient knowledge to know what libusb does and how usb devices work on system and where are configs responsible for that :(

@bchretien
Copy link
Owner

There is no desktop file indeed, but it should be in your PATH (isn't your launcher checking it?).
Second, USB access requires special permissions. Try to add your user to the usbusers group, or try to launch it with sudo (temporary solution).

@michaldybczak
Copy link
Author

michaldybczak commented May 3, 2017

What do you mean "should be in your path"? What path? There is also no usbusers group, only usbmux.

When I tried to launch it today with sudo I got in terminal:

Device found: 187c:0528

and this:

https://puu.sh/vEo7I/469426ee85.png

So it seems it's more likely I need to add myself to a group but which one? usbmux didn't help.

@bchretien
Copy link
Owner

I mean your PATH environment variable that contains directories where to look for executables, so alienfx-lite should be easily found by launchers that rely on it (e.g. rofi).

If the usbusers group does not exist, you can create it and add your user to it.

@michaldybczak
Copy link
Author

Sorry, but I have no idea about path variables that system looks for executables. I'm not an IT guy. I do know where I can find desktop files thou. The package should come with it out of the box instead of forcing me to create a desktop file myself in order to be able to launch it without a terminal. As far I know, all DEs can handle a desktop file. It seems that arch based system can't recognise your package (I don't see it in Plasma, neither on Gnome) so a universal way of finding it though desktop file should be implemented.

I created usbusers group, added myself and... nothing, the same issue.

Have you tried it on Arch? I know that the package is in AUR but has anyone tested it? Alienware computers are rather rare and I found out that many users stick with ubuntu and on Arch things work differently. For instance, I wanted to add alienware plymouth and I couldn't because it was designed for ubuntu. Luckily the person who created it was able quickly to create arch version. Maybe the same happens here? I don't know.

I suspect that testing it for arch is more difficult since you can't use a virtual machine for it :(.

@michaldybczak
Copy link
Author

Since nothing has changed I delete the app and assume it just doesn't work :( 👎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants