I installed the driver for my Roccat Nyth in Ubuntu 18.04 with this command sequence:
sudo add-apt-repository ppa:berfenger/roccat
sudo apt-get update
sudo apt-get roccat-tools
sudo adduser me roccat
sudo apt-get update
sudo apt-get install
libgaminggear-dev
sudo apt-get update
sudo apt-get install gamin
When I invoke roccat_mouse_launcher in the Terminal Emulator the application opens, but I get the error message I pasted below:
me@ubuntu:~$ /usr/bin/roccat_mouse_launcher
Roccat config panel launcher
------------------------------
Found: Roccat Nyth
(roccatnythconfig:9828): Gtk-CRITICAL **: 00:05:28.269: IA__gtk_notebook_get_tab_label: assertion 'GTK_IS_WIDGET (child)' failed
Is this assertion failure something I should be concerned about? If so what is to be done about it?
The installation I mentioned above was necessary because a disk drive failure required the reinstallation of the Ubuntu OS. The earlier OS was Ubuntu 16.04. The current one is Ubuntu 18.04. I had this mouse driver working perfectly in Ubuntu 16.04. The mouse buttons set in Ubuntu 16.04 continued to work in 18.04 until I installed the drivers, and clicked on the Apply button. Now neither the fin switch nor the thumbgrid work. Yet in the GUI I see the same profiles I saw in Ubuntu 16.04.
I also tried File => Store All in Device, which did not have any effect.
I think now I should not have done anything with this GUI until the assertion failure is solved.
In the GUI I see there is a means of upgrading the mouse's firmware. It requires a firmware file be on my disk drive. I have been to https://en.roccat.org/ and was unable to find where the latest firmware file for my Roccat Nyth can be downloaded from. Where is this download webpage?
Anonymous
This problem is solved. I exported the settings for each profile onto my hard drive. Then I did Device => Reset. I then imported the profles back from my hard drive. I clicked on Apply for each profile, and then navigated to Fiile => Store all in my devices. After thise the mouse buttons worked as expected.
I still need to know about updating the firmware though.