-
Notifications
You must be signed in to change notification settings - Fork 50
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
Install on Fedora #33
Comments
Hello, |
I get this error on Fedora
|
The error occurs because the libusb package is either not installed or its install path is missing in the makefile's include directory. So first make sure that the libusb-dev equivalent package is installed (it's important to also install the header files and not only the libraries, i.e. the '-dev' package is required) and if the error still occurs, adjust the makefile's include directory accordingly. |
Having the same issue and I installed libusb and libusb-devel
|
Fixed it. |
I only get the three colours across my keyboard when I do sky, yellow, purple orange. I have a GT70 running fedora 31 |
First of all it's good to know that it is at least partially working. You should try to add the intensity argument (i.e. 'sudo msiklm green high' instead of 'sudo msiklm green') because the explicit intensity argument will use a different command structure - maybe this one is working on your notebook. Check out the readme or the set_color function in msiklm.c for more information about it. |
The intensity works and I get what seems to be all the colours working now. I still have not gotten the modes like wave or breathe to work so not sure if this requires some fixes or it just won't work on fedora. It used to work with the factory OS. |
Honestly, I don't know why they should work on one distro but not on the other - the hardware supports it and my code is obviously the same - maybe the libusb/hiapi package does something differently? But this is only spectaculating... But of course, combine it with the intensity if you also set the color and still it might be worth a try to do it in two calls: First set the color (sudo msiklm green high or whatever color configuration you want to use) and thereafter only set the mode in a second call (sudo wave). |
@Gibtnix Thanks for your help. So I tried that and read through the help and everything but for some reason modes won't work properly on the GT70. Not sure if this is something that can come in a later update but it would be cool if we could 1. add dnf support and 2. potential fix what the issue is with getting modes to work on GT70 and/or similar model. Great work with this and thank you again for being active and responding. |
No problem, you're welcome. For the modes it might be possible to verify whether or not it works on Windows using the SteelSeries Engine (in case you are on a dual-boot setup) and if so, maybe try to analyse the communication with the keyboard with tools like Wireshark. Still, this can also be slightly complicated. Alternatively, the mode argument is only a single byte. Thus, it is possible to explicitly test all 255 values (maybe with a 5 seconds pausing in between or so) and check if any of them work. However, I don't know if that can somehow cause any damage if you send nonsense commands.... |
So modes are working now but I am not entirely sure what made it work. I reinstalled fedora and I used the ./install.sh this time around install of building manually. I have tested WAVE and BREATHE and both work. |
Alright, glad that it was something that could be fixed 👍 |
@Gibtnix Can we add support in `install.sh``` for Fedora and Redhat/Centos 7/8 |
Sure, you're welcome to extend the functionality. You can either create a pull request or alternatively adjust the file accordingly and attach it here. Thereafter, I will update the file in the repository. |
Hello,
Thanks for your software. Is there any way to install it on Fedora / RedHat based systems ?
Thanks.
The text was updated successfully, but these errors were encountered: