Sorry if this is a separate bug - it looked similar enough but I'll create a separate issue if required. From make: [ 60%] Linking C shared library libroccatryosmk.so /usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_device.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_device_state.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0):...
I found another post that solves the issue... Manuel Bruger! The author replied to another problem post: I guess this error comes from using clang instead of gcc on debian based distributions. But there is indeed a error in ryosmk/libroccatryosmk/ryos_device.h. Add a 'typedef' to line 25 so that it reads typedef enum { and try again. I might release a new version that fixes this and the harfbuzz problems... Which does indeed fix the build. I already sent a message to the author, not sure if I should...
Hello, people of the internet, I have a problem i cant solve on my own. When I install roccat tools I can make it to the step "make" but it stops at 60%. I cant figure out what i need to do to make this error disappear. I have tried: make clean, then make again CFLAGS="-isystem /usr/include/harfbuzz" cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. cmake -DCMAKE_INSTALL_PREFIX=/usr -DWITH_LUA=5.3 .. -DCMAKE_C_FLAGS="$(pkg-config --cflags harfbuzz)" \ installing a bunch of lua libraries running...
Bonjour, Qu'est-ce qui marche, j'ai même pas d'interface...
Bonjour à tous, Même question !...
Im on PopOS 21.10 and cmake gives me the error: cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. 2 ↵ -- compiling for devices arvo;isku;iskufx;kiro;koneplus;konepure;konepuremilitary;konepureoptical;konextd;konextdoptical;kovaplus;kova2016;lua;nyth;pyra;ryosmk;ryosmkfx;ryostkl;savu;skeltr;sova;suora;tyon;kone -- Installing libraries in /usr/lib/x86_64-linux-gnu -- Installing udev rules in /usr/lib/udev/rules.d -- Installing eventhandler plugins in /usr/lib/x86_64-linux-gnu/roccat -- Compiler...
there is probably a typo in the line CFLAGS="-isystem /usr/include/harfbuzz" cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. it worked for me when added a slash after harfbuzz.. CFLAGS="-isystem /usr/include/harfbuzz/" cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 ..
Hello, sorry for late reply but you delete the contents of the build folder.
Thank you! Worked like a charm. Thanks again for your work on this.
I guess this error comes from using clang instead of gcc on debian based distributions. But there is indeed a error in ryosmk/libroccatryosmk/ryos_device.h. Add a 'typedef' to line 25 so that it reads typedef enum { and try again. I might release a new version that fixes this and the harfbuzz problems...
Thanks for all your work on this and sorry to bug you on an unsupported project but hopping you can help me get this to build on Ubuntu 21.04 CFLAGS="-isystem /usr/include/harfbuzz" cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA="5.4" -DDEVICES='ryosmk' .. I can get it to build fine if I exclude ryosmk but of course I need that device. /usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_device.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0):...
This project ended some years ago. So no support for newer devices than stated in the readme. Feel free to do it yourself.
Okay it works! Thanks a lot. A last question: Is it possible to edit RGB and other things with this software for: Roccat Vulcan 122 Roccat Kone AIMO ROCCAT Khan AIMO
Everythings alright. Build it.
You always also need the development package. Should be liblua5.3-dev in your case.
Oh sorry, my wrong -.-
Thanks! I retried it and it didn't worked again. The issue at this pint is that I have installed lua5.3 via command line ("sudo apt install lua5.3") but there is still the issue: user@computer:~/Downloads/roccat-tools-5.9.0/build$ CFLAGS="-isystem /usr/include/harfbuzz" cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. -- compiling for devices arvo;isku;iskufx;kiro;koneplus;konepure;konepuremilitary;konepureoptical;konextd;konextdoptical;kovaplus;kova2016;lua;nyth;pyra;ryosmk;ryosmkfx;ryostkl;savu;skeltr;sova;suora;tyon;kone...
A quick search on this Internet shows that the package you want might be called libsqlite3-dev on Ubuntu.
I installed everything clearly and i downlaoded the tar.gz2 file form sourceforge: still the same issue: -- Checking for module 'sqlite3' -- No package 'sqlite3' found
I am trying to install this tool for several days now and had several errors already fixed. At the moment I try to make sense of of this error to get this tool running: ____@PC:~/roccat-tools-5.9.0/build$ cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. -- The C compiler identification is GNU 9.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features...
Okay, i will try everything again with the source-forge files again later.
There is still the same issue: -- The C compiler identification is GNU 9.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- compiling for devices arvo;isku;iskufx;kiro;koneplus;konepure;konepuremilitary;konepureoptical;konextd;konextdoptical;kovaplus;kova2016;lua;nyth;pyra;ryosmk;ryosmkfx;ryostkl;savu;skeltr;sova;suora;tyon;kone...
No sorry! My wrong! I did a mistake, sorry ._.
Which command is it on Ubuntu 20.04? Thanks
Why are you building an rpm on ubuntu?
You are missing the named and required dependencies. If you are on Fedora you should do a sudo dnf install cmake doxygen gettext gtk2-devel libcanberra-devel libnotify-devel sqlite and try again. Be warned: If you are unlucky the build process is broken for newer distributions. Then you would need to unpack the tar file, edit the cmake command in the spec file according to https://sourceforge.net/p/roccat/discussion/989581/thread/3064ff0312/#e6ea and rpmbuild from there.
Hello everyone, I tried to install the roccat-tools. Even on the last step of installing libgaminggear-0.15.1 there was an unexpected issue: user@computer:~/Downloads$ rpmbuild -ta --clean libgaminggear-0.15.1.tar.bz2 warning: bogus date in %changelog: Fri Jun 09 2016 Stefan Achatz erazor_de@users.sourceforge.net 0.15.1-1 error: Failed build dependencies: cmake >= 2.6.4 is needed by libgaminggear-0.15.1-1.x86_64 doxygen is needed by libgaminggear-0.15.1-1.x86_64 gettext >= 0.15 is needed by libgaminggear-0.15.1-1.x86_64...
If you still want to compile yourself I have to inform you that the fork on github is not made by me and beyond my own code on sourceforge. This way you are missing bugfixes and I can't give you any support for that version.
Okay thanks. I use Ubuntu 20.04 LTS so it might be sudo apt install "package name". I downloaded the .zip File from GitHub.
As you are posting these anonymously I need to moderate each one and I have only so much time. No need to spam here. You have never mentioned your distro so I don't know how you need to install packages. Maybe you take my dependency-install-scripts for your distro as inspiration. Where did you get your roccat-tools source? From sourceforge or github? Fun fact: When you know how to install packages, you might find that your distro already has a package for roccat-tools.
Where can I install that package?
I don't know how long it normally takes to upload a comment but this time it tooks over 2 days. Is there any other Option for communication? Thanks If this comment will be readable earlier than the other one: How can i install the development-package of sqlite? thanks :D
Please read here: https://sourceforge.net/p/roccat/discussion/989581/thread/3064ff0312/ Don't forget to clean the build folder before configuring again.
I indeed missed sqlite in the dependency install scripts. Please install the development package for sqlite.
Okay i did everything like this but at the installing-progress of libgaminggear-0.15.1 there was an error while installing sqlite3. CMake Deprecation Warning at CMakeLists.txt:3 (CMAKE_POLICY): The OLD behavior for policy CMP0022 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior...
Additional: After that i tried the command make and than this text responds: In file included from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/malte/Downloads/libgaminggear-0.15.1/libgaminggearwidget/gaminggear_about_dialog.h:21,...
You seem to have missed the first part of INSTALL where it tells you to install dependencies like header packages.
Hey, i wanted to install the roccat tools. I done everything like in the Install file. At the point where I done the command "cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .." it responds this whole text: CMake Deprecation Warning at CMakeLists.txt:3 (CMAKE_POLICY): The OLD behavior for policy CMP0022 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific...
Which file or Folder should i delete? Thanks
add Support for Horde ROC-12-300-GY?
I had the same problem as Eric. Solution: Delete the contents of the "build" directory before running cmake with the CFLAGS prefix.
will be fixed in the next release by removing the name from the enum. Thanks for reporting.
Make stops bc symbol RyosWriteCheckWait is already defined (making the enum a typedef helped)
Well this is a mystery! find /usr/include -name "hb.h" /usr/include/harfbuzz/hb.h So it's saying hb.h is in the correct subfolder, right? I'm, as you can tell, not very deeply techy, so I'm not entirely sure what this suggests. Any ideas? Sorry that your software turns out to be the one I tried this with. Eric
Then your hb.h is in another subfolder of /usr/include or not installed. Try find /usr/include -name "hb.h" in the console and see if it find something. Then either give the right folder instead of /usr/include/harfbuzz or install the development headers for harfbuzz.
Hi Stefan, Thanks for your reply. I'd seen that and did use the suggested command for the build. My problem still occurs when I attempt to make. This is the output from build: CFLAGS="-isystem /usr/include/harfbuzz" cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. -- compiling for devices arvo;isku;iskufx;kiro;koneplus;konepure;konepuremilitary;konepureoptical;konextd;konextdoptical;kovaplus;kova2016;lua;nyth;pyra;ryosmk;ryosmkfx;ryostkl;savu;skeltr;sova;suora;tyon;kone -- Installing libraries...
See here: https://sourceforge.net/p/roccat/discussion/989581/thread/3064ff0312/
Heya, I'm aware there's a problem with Pango and harfbuzz on newer OS's and I can't figure out how to get the installation files for roccat-tools to use the correct pathways. Can you help please? OS: Linux Mint 20 Roccat-tools: 5.9.0 Error: Scanning dependencies of target generated_headers [ 0%] Built target generated_headers [ 0%] Generating g_cclosure_roccat_marshaller.h, g_cclosure_roccat_marshaller.c INFO: Reading /home/eric/Downloads/roccat-tools-5.9.0/libroccathelper/g_roccat_marshaller......
Button Stuck
Sorry, I haven't had a chance to jump back into this since I'm in the middle of a job change and some other stuff. Hopefully I can get more involved after the switch. On Sat, Jul 4, 2020, 03:22 noreply@sourceforge.net wrote: Hi Thanks Jerrod Frost for your job is not perfect but is usable for apply a config I folow this step for work more easy but not nesesary because button order are nort correcte in leaderconfig connect mouse on virtualbox creat a profile in ROCCAT-SWARM aply profile on mousse...
Hi Thanks Jerrod Frost for your job is not perfect but is usable for apply a config I folow this step for work more easy but not nesesary because button order are nort correcte in leaderconfig connect mouse on virtualbox creat a profile in ROCCAT-SWARM aply profile on mousse disconnect from virtualbox* open leaderconfig export config in Default1.rmp for apply config roccatleadrcontrol --driver-on open leaderconfig import config Default1.rmp apply Do you continue to work for fix order of button or...
Please read the INSTALL file in the roccat-tools package.
Trying to compile this on Manjaro gives the following error CMake Error at CMakeLists.txt:84 (FIND_PACKAGE): By not providing "FindGAMINGGEAR0.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "GAMINGGEAR0", but CMake did not find one. Could not find a package configuration file provided by "GAMINGGEAR0" (requested version 0.15.1) with any of the following names: GAMINGGEAR0Config.cmake gaminggear0-config.cmake Add the installation prefix of...
roccat sova keyboard keys blinking constantly, fading up/down
+1! I have the same (second) question as the OP. I have the Nyth, and I would rather the easy shift button toggle on and off instead of being held down. Also I would love to be able to remap it to another key, instead of having to press/hold the SHIFT key I would like to be able to move it from SHIFT to TAB for example. Thank you
I can live without Macros for now. If I could learn how to get all this stuff going, then perform perform the porting of code from another mouse like the Pyra/Kova+ for macros. I just really wish I understood more of what I'm doing. I'm about to transition to a work from home job so I'll have more time to play around with this if you're willing to teach.
Normal button settings sure, but I doubt macros will be stored.
I think the Leadr has on board memory, I can configure the Leadr under Windows and save the profile on the mouse and ust the buttons alos under Linux.
It's not as easy as you think. As far as I know the Leadr has no on board memory for profiles. This means everything like macros and profile changes etc. have to be done in software. Everything is already implemented and ready to use. You just have to mix the implementations of a mouse that uses software implementation like Kova[+] and Pyra and the Tyon. But I suspect there are small changes in binary data formats on the device as well as in the profile file. What you have to do is change a setting...
I can't seem to post photos as it just hangs up when I do so heres a Google Drive Link. https://drive.google.com/open?id=1rkCUCcafE0PhrDxfwzH56HeBDapsh9ks
Assistance in adding Roccat Leadr
EMP support?
I've a Vulcan 121 AIMO, I can provide usb capture data and test any implementation if needed.
Ah ha, yes! Thank you so much! That's exactly what I needed! Stay awesome!
Read here: http://roccat.sourceforge.net/tyon.html
This has bugged me since I first got it, but the Tyon always registers as js0, and every other real controller I have always registers as js1 or later. This is a major problem because many games will only let you use whatever controller is in /dev/input/js0. It doesn't matter what USB slot I put them in, the only way to force the Tyon to be in any other slot is to unplug and replug it every time I boot up, so the other controllers can take /dev/input/js0. So my question is, is there a way to disable...
There is currently a problem finding halbuzz. See , for example: https://gitlab.kitware.com/cmake/cmake/issues/19531 Did succecessfully compile and install with: $ tar -xjf tar -xjf roccat-tools-X.X.X.tar.bz2 $ cd roccat-tools-X.X.X $ mkdir build $ cd build $ CFLAGS="-isystem /usr/include/harfbuzz" cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. $ make $ sudo make install
I'm considering buying this keyboard to replace my current Roccat Isku FX Keybaord, so it would be great to see this get supported on Linux also.
Will you be able to bring support for Roccat Vulcan series keyboards to Linux? Vulcan 80 Vulcan 100 AIMO Vulcan 120 AIMO Vulkan 121 AIMO Vulkan 122 AIMO I'm considering buying the Vulkan 121 AIMO keyboard.
Will you be able to bring support for Roccat Vulcan series keyboards to Linux? Vulcan 80 Vulcan 100 AIMO Vulcan 120 AIMO Vulkan 121 AIMO Vulkan 122 AIMO I'm considering buying the Vulkan 121 AIMO
The Kone Pure OwlEye is compatible with the KonePure device support - all that's missing is the USB ID. I submitted a pull request to the github fork of this project, or you can directly build my fork on github.
Me too!
+1!
i was avoiding 5.9.0 because the last time i tried it launching roccatnythconfig would quit with an error. something about unexpected file length. now, prompted by you, i tried again just so i could copy the error. but now 5.9.0 simply works. probably because i had wiped and deleted all profiles in the older version that did work. now 5.9.0 works, and has the desired functionality. both issues solved thank you very much <3
roccat-tools 5.0.0 on MX 18.3 (debian based) running 5.1.2-antix.1-amd64-smp, X.Org 1.19.2 the combo box does not have a list of keys.
You are using an aeons old version of roccat-tools. Get 5.9.0 and you get your expected behaviour back. Along with a combo box to manually select.
Which version of roccat-tools are you using on what system? As a workaround you can select the key directly in the combo boxes long list.
roccat Nyth: can no longer use left side modifier key shortcuts as standalone buttons
Kova Aimo support
would be really great !!!
I was wondering if anyone had already done it, or knew what to change? Sorry
Got it. Again: thank you.
Arturo Casal, the maintainer of the Ubuntu binary packages added the launcher applications. These simply start the configurator for the plugged in device.
Ah! Thank you: yes, that did it. I don't know why I missed that basic point. Thank you again for this wonderful software. While we're at it, one other question if I may: on Ubuntu MATE 18.04, the installation gave me two Roccat-related options, "Roccat Keyboard Configuration" (/usr/bin/roccat_keyboard_launcher) and "Ryos MK Config" (roccatryosmkconfig). They appear to bring up the same window; is there any diffewrence, or are they just different, duplicare ways to invoke the same thing?
Don't know if I get your description right, but after editing a macro in the macro editor you have to reassign it to the keys for the changes to be taken into account.
Sure, feel free to do whatever you like. The provided scripts normally reside in /usr/share/roccat/ryos_effect_modules.
Is it possible to edit the ripple.lua so by default the lights are on and then the ripple effect happens upon pressing a key?
(This is a duplicate of a post I added to someone else's prior topic. It occurred to me that it would be better to start a new Topic for it; I apologize for the duplication.) I have been using your Roccat Linux drivers for some time now on an older Ubuntu OS. I recently did a fresh install of Ubuntu MATE 18.04.2 on clean, new hardware. I re-installed the driver from the official repository, and added myself to the "roccat" group. I then re-cycled the ~/.config/gaminggear/gaminggear_macros.ini file...
Dear Stefan: I have been using your Linux drivers for some time now on an older Ubuntu OS. I recently did a fresh install of Ubuntu MATE 18.04.2 on clean, new hardware. I re-installed the driver from the official repository, and added myself to the "roccat" group. I then re-cycled the ~/.config/gaminggear/gaminggear_macros.ini file from my old setup. So far, so good: I can see the existing macros, and can even edit them. What I cannot seem to do is install them into the keyboard (a Ryos MK): I click...
Dear Stefan: I have been using your Linux drivers for some time now on an older Ubuntu OS. I recently did a fresh install of Ubuntu MATE 18.04.2 on clean, new hardware. I re-installed the driver from the official repository, and added myself to the "roccat" group. I then re-cycled the ~/.config/gaminggear/gaminggear_macros.ini file from my old setup. So far, so good: I can see the existing macros, and can even edit them. What I cannot seem to do is install them into the keyboard (a Ryos MK): I click...
Dear Stefan: I have been using your Linux drivers for some time now on an older Ubuntu OS. I recently did a fresh install of Ubuntu MATE 18.04.2 on clean, new hardware. I re-installed the driver from the official repository, and added myself to the "roccat" group. I then re-cycled the ~/.config/gaminggear/gaminggear_macros.ini file from my old setup. So far, so good: I can see the existing macros, and can even edit them. What I cannot seem to do is install them into the keyboard (a Ryos MK): I click...
I only see one image and don't know what it should tell me. But if it has to do with "permission denied" and some hidraw device: Maybe you missed the Do a logout/login to apply your new group ownership and replug your device part?
Thanks a lot ! I'm sorry that I was unable of reading properly -.-' i got it installed but still got a little problem - i added 3 imgs of which I hope, that they explain the issue. so i checked if there is a roccat group and if I am added, but I'm unable to use the drivers. the last file is the dev directory. i hope you can help me and again - thanks a lot for the help so far, and sorry for the not reading part
Hi Stefan, so I started all over again with the unpacking. I get this as output from the Terminal: christian@Carl:~/Documents$ tar -xjf roccat-tools-5.9.0.tar.bz2 christian@Carl:~/Documents$ cd roccat-tools-5.9.0/ christian@Carl:~/Documents/roccat-tools-5.9.0$ mkdir build christian@Carl:~/Documents/roccat-tools-5.9.0$ cd build/ christian@Carl:~/Documents/roccat-tools-5.9.0/build$ cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. -- The C compiler identification is GNU 7.4.0 -- Check for working...
I'm currently not at home, but I also tried that - I'd upload the message I get as soon as I'm at home big thanks for the quick answer already !
And again you read the instructions not well enough. There's a point about installing libgaminggear first.
Read the INSTALL instructions more carefully, you missed some points (creating build directory and changing into it).
Hey guys, at first I have to say that I'm a complete Linux/Ubuntu newbie. I just installed Ubuntu 18.04 and got it up and running. I keep running into issues with gettin this community driver running - while following the INSTALL guide provided i get stuck at the following step: $ cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. at first the terminal tells me this: christian@Carl:~/Documents/roccat-tools-5.9.0$ cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. CMake Error: The source directory...
/lib64 is a hardcoded "trusted folder" in libconfig and normally need not be in any configuration file. The INSTALL instructions of roccat-tools mention a call to ldconfig maybe you forgot that the first place. Try removing the config file and do ldconfig again without.
+1 !