rivalcfg
rivalcfg copied to clipboard
Will there ever be a GUI?
I think for pretty much every CLI application on linux there should be a GUI, while command line is super fun for the super geeks those who may wish to use this tool may be let down if the only operating system they used is windows. Plus a GUI does have its perks, like being able to use a color picker which is a bit easier to use for your common user. Now note I myself have no issues with a commandline but I always remember my early days with linux not knowing a single thing about commandline, its easy to forget when you are so used to using command line and tiling window managers and all that. I would write a gui myself but sadly am not a coder thus why I can only make requests as a end user.
I think the issue is that everybody is busy :confused:.
Oh I totally get it, like most open source projects it has a small team. Perhaps there can be some collaboration between this and the team behind libratbag/piper?
I don't understand why. libratbag implements the same things as rivalcfg, rivalcfg just supports more devices.
I am working on a HID device emulator, once it's in good shape I plan to write CI tests for all supported devices by rivalcfg and implement them in libratbag.
Also, we need maintainers in piper.
Understood, I mean i had to inquire if it was a possibility as piper/ratbag works so well for my logitech mouse and I did understand it did work for some steelseries mice just not mine (the rival 100)
Well, I can try to add support if you are open to testing it. Please open an issue there.
Sure I am willing to give it a go, hey it cant hurt to try.
@FFY00 I too will be more than happy to beta test a GUI.
See https://github.com/libratbag/piper
Which device do you have?
Steel Series Rival 300 & Steel Series Rival 600.
Suppose I were to make a C++ GUI that uses rivalcfg as a backend. What should I name it? Also, I might require feedback on your expectations from the UI. Apart from that, it would be good to know if I'd be able to add mouse pictures and how to source them.
You can track my progress at https://gitlab.com/ulterno/RivalRI
Hello,
I still have project to make a GUI (Python + GTK, automatically generated from devices profiles) one day but I have no time to work on it currently. No problem if you wantto make your own :)
For mouse pictures, I only have the ones I drawn myself for the documentation of some devices (for the Rival 500 for example). But I think I will have to remove the SteelSeries logo from them as I do not have any rights on the trademark.
automatically generated from devices profiles
Perhaps I'll go the same path eventually (that's just more sensible than parsing text meant for humans). I tend to not have enough time though, so it'll take pretty long anyway.
Perhaps I'll go the same path eventually (that's just more sensible than parsing text meant for humans). I tend to not have enough time though, so it'll take pretty long anyway.
You cannot simply parse profiles; they contains Python code that must be executed.