Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Do you own a Corsair keyboard or mouse? Well you should take a look at ckb-next, which just had a new release bringing support for even more new hardware. Created by the community, this is not an official Corsair app. Like a lot of hardware vendors, they don't have direct hardware support.

This app lets you customise pretty much everything you need from mouse DPI to individual keyboard key RGB lighting. Newly supported devices in v0.6.0:

  • K55 RGB PRO.
  • K55 RGB PRO XT.
  • K60 PRO (Monochrome).
  • K60 PRO TKL RGB.
  • Dark Core RGB Pro (experimental).
  • Dark Core RGB Pro SE (experimental).
  • Slipstream wireless dongle (when paired with a single supported device).

New Features:

  • The device previews are now rendered using the GPU.
  • Horizontal scrolling is now available for binding.
  • The mute indicator can now indicate either the default output or input audio device.
  • The music visualizer now supports automatic gain control, automatically adapting to volume changes.
  • It is now possible to pair wireless devices with dongles (not in GUI yet).

Plus bug fixes:

  • The Fn key now behaves as expected on the K65.
  • The GUI now accepts macros containing the ISO backslash key.
  • A workaround is now implemented to prevent the media keys on the Strafe from getting stuck pressed.
  • The daemon no longer crashes with a buffer overflow detected message on start under certain conditions.
  • The WinLock LED now functions on the K55 RGB and K55 RGB Pro XT.
  • The GUI no longer crashes under certain conditions when the sound server is being restarted.
  • The battery states are now reported correctly in the GUI.
  • The brightness is now correctly set for newer devices (and the lights now turn off instantly).

Nice to see another very useful open source project continuing to improve. Version 0.6.0 was release last week on June 22nd. See more about it on GitHub.

Article taken from GamingOnLinux.com.
10 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
24 comments
Page: 1/2»
  Go to:

QYME Jun 29, 2023
Urg, why do i have logitech stuff and not corsair ? Maybe there's something for logitech but last time i checked, i don't think i saw my peripheral being supported nowhere.

BTW, if valve could fix their stuff in gaming mode. I'm tired of having my azerty keyboard be recognised as a qwerty one. Virtual kb is fixed but actual hardware ain't :/
Linuxer Jun 29, 2023
howw do i launch or install this... downloaded https://github.com/ckb-next/ckb-next/archive/refs/tags/v0.6.0.tar.gz and extracted an bunch of files apeared but none of them brings an install program or launch when doubble clicking .... like the earlier poster said URG

edit: i realize to make the quickinstall file executable from menus an then launch but:

/home/tuxer/Downloads/ckb-next-0.6.0/quickinstall: line 51: cmake: command not found
An error occurred,
press enter to exit.

so this software doesn't work or am i just dumb as shoes!?


Last edited by Linuxer on 29 June 2023 at 1:39 pm UTC
Calinou Jun 29, 2023
Quoting: Linuxerhoww do i launch or install this... downloaded https://github.com/ckb-next/ckb-next/archive/refs/tags/v0.6.0.tar.gz and extracted an bunch of files apeared but none of them brings an install program or launch when doubble clicking .... like the earlier poster said URG

edit: i realize to make the quickinstall file executable from menus an then launch but:

/home/tuxer/Downloads/ckb-next-0.6.0/quickinstall: line 51: cmake: command not found
An error occurred,
press enter to exit.

so this software doesn't work or am i just dumb as shoes!?

This is a source tarball, so you need to compile it from source.

Some distributions or third-party repositories offer prebuilt packages you can use instead, but these may be outdated: https://github.com/ckb-next/ckb-next/wiki/Linux-Installation
Linuxer Jun 29, 2023
Quoting: Calinou
Quoting: Linuxerhoww do i launch or install this... downloaded https://github.com/ckb-next/ckb-next/archive/refs/tags/v0.6.0.tar.gz and extracted an bunch of files apeared but none of them brings an install program or launch when doubble clicking .... like the earlier poster said URG

edit: i realize to make the quickinstall file executable from menus an then launch but:

/home/tuxer/Downloads/ckb-next-0.6.0/quickinstall: line 51: cmake: command not found
An error occurred,
press enter to exit.

so this software doesn't work or am i just dumb as shoes!?

This is a source tarball, so you need to compile it from source.

Some distributions or third-party repositories offer prebuilt packages you can use instead, but these may be outdated: https://github.com/ckb-next/ckb-next/wiki/Linux-Installation

ok strange indeed. but why exactly is there this file 'quickinstall' then though?
drlamb Jun 29, 2023
Quoting: QYMEUrg, why do i have logitech stuff and not corsair ? Maybe there's something for logitech but last time i checked, i don't think i saw my peripheral being supported nowhere.

On the mouse side logitech is pretty well supported by libratbagd/piper/sonarr. I've grown to love my System76 launch keyboard + a single short cable from its USB hub over to the logitech powerplay mouse pad.
tuxisagamer Jun 29, 2023
Quoting: Linuxer
Quoting: Calinou
Quoting: Linuxerhoww do i launch or install this... downloaded https://github.com/ckb-next/ckb-next/archive/refs/tags/v0.6.0.tar.gz and extracted an bunch of files apeared but none of them brings an install program or launch when doubble clicking .... like the earlier poster said URG

edit: i realize to make the quickinstall file executable from menus an then launch but:

/home/tuxer/Downloads/ckb-next-0.6.0/quickinstall: line 51: cmake: command not found
An error occurred,
press enter to exit.

so this software doesn't work or am i just dumb as shoes!?

This is a source tarball, so you need to compile it from source.

Some distributions or third-party repositories offer prebuilt packages you can use instead, but these may be outdated: https://github.com/ckb-next/ckb-next/wiki/Linux-Installation

ok strange indeed. but why exactly is there this file 'quickinstall' then though?

That is a script to do the compiling and installation for you. It's failing on required compiling tools being missing. Installation instructions can be found here: https://github.com/ckb-next/ckb-next/wiki/Linux-Installation
ripper81358 Jun 29, 2023
Quoting: tuxisagamer
Quoting: Linuxer
Quoting: Calinou
Quoting: Linuxerhoww do i launch or install this... downloaded https://github.com/ckb-next/ckb-next/archive/refs/tags/v0.6.0.tar.gz and extracted an bunch of files apeared but none of them brings an install program or launch when doubble clicking .... like the earlier poster said URG

edit: i realize to make the quickinstall file executable from menus an then launch but:

/home/tuxer/Downloads/ckb-next-0.6.0/quickinstall: line 51: cmake: command not found
An error occurred,
press enter to exit.

so this software doesn't work or am i just dumb as shoes!?

This is a source tarball, so you need to compile it from source.

Some distributions or third-party repositories offer prebuilt packages you can use instead, but these may be outdated: https://github.com/ckb-next/ckb-next/wiki/Linux-Installation

ok strange indeed. but why exactly is there this file 'quickinstall' then though?

That is a script to do the compiling and installation for you. It's failing on required compiling tools being missing. Installation instructions can be found here: https://github.com/ckb-next/ckb-next/wiki/Linux-Installation

There are packages for several distributions. Compiling software yourself is not the best way to install or update software. Just use the packages for your distribution. You can find the list here: https://github.com/ckb-next/ckb-next/wiki/Linux-Installation
Cyril Jun 29, 2023
Quoting: Linuxerhoww do i launch or install this... downloaded https://github.com/ckb-next/ckb-next/archive/refs/tags/v0.6.0.tar.gz and extracted an bunch of files apeared but none of them brings an install program or launch when doubble clicking .... like the earlier poster said URG

edit: i realize to make the quickinstall file executable from menus an then launch but:

/home/tuxer/Downloads/ckb-next-0.6.0/quickinstall: line 51: cmake: command not found
An error occurred,
press enter to exit.

so this software doesn't work or am i just dumb as shoes!?

You need to learn/understand some basic things about all of this, and after it won't be difficult as it seems.
But for now, the easiest way for you, as you're on Ubuntu, is to install it via PPA really, how to here:
https://launchpad.net/~tatokis/+archive/ubuntu/ckb-next


Last edited by Cyril on 29 June 2023 at 3:21 pm UTC
QYME Jun 29, 2023
Quoting: drlambOn the mouse side logitech is pretty well supported by libratbagd/piper/sonarr. I've grown to love my System76 launch keyboard + a single short cable from its USB hub over to the logitech powerplay mouse pad.

Thanks, i'll look into it. If i could at least have the g502 working properly that would be a start. If i could manage to stop the g910 rgb rainbow that would be a plus. But imo, that's kind of a non issue in the long run. Where i'm really disapointed is that i don't see how to use my g13 gamepad. I haven't delved into the problem that much. If there was a way to instal logitech software through something like proton, then add it as a non steam game maybe... I have honnestly no clue if that's possible.
tuxisagamer Jun 29, 2023
So, I just tried this on my Corsair K70 MK 2 Rapidfire.

Good:
Music visualizer works without needing to change any settings
The Winlock and Light Effect keys work as intended by the manufacturer
Extremely simple to set up
Indifferent:
Has built in Macro programming -- tons and tons of lightweight solutions for this
Bad:
Less effects options than OpenRGB
Can only control Corsair keyboard and mice
OpenRGB cannot control the device while the service is running

Verdict: It has a lot of cool features and is a great option if you only want to control a Corsair keyboard and/or mouse. If you have multiple RGB devices to control then sticking to OpenRGB is best.
tuxisagamer Jun 29, 2023
Quoting: QYME
Quoting: drlambOn the mouse side logitech is pretty well supported by libratbagd/piper/sonarr. I've grown to love my System76 launch keyboard + a single short cable from its USB hub over to the logitech powerplay mouse pad.

Thanks, i'll look into it. If i could at least have the g502 working properly that would be a start. If i could manage to stop the g910 rgb rainbow that would be a plus. But imo, that's kind of a non issue in the long run. Where i'm really disapointed is that i don't see how to use my g13 gamepad. I haven't delved into the problem that much. If there was a way to instal logitech software through something like proton, then add it as a non steam game maybe... I have honnestly no clue if that's possible.

The G910 at least is supported by OpenRGB. https://openrgb.org/devices_08.html
Linuxer Jun 29, 2023
Quoting: Cyril
Quoting: Linuxerhoww do i launch or install this... downloaded https://github.com/ckb-next/ckb-next/archive/refs/tags/v0.6.0.tar.gz and extracted an bunch of files apeared but none of them brings an install program or launch when doubble clicking .... like the earlier poster said URG

edit: i realize to make the quickinstall file executable from menus an then launch but:

/home/tuxer/Downloads/ckb-next-0.6.0/quickinstall: line 51: cmake: command not found
An error occurred,
press enter to exit.

so this software doesn't work or am i just dumb as shoes!?

You need to learn/understand some basic things about all of this, and after it won't be difficult as it seems.
But for now, the easiest way for you, as you're on Ubuntu, is to install it via PPA really, how to here:
https://launchpad.net/~tatokis/+archive/ubuntu/ckb-next

but installing an app is basics? usually i just click on store to install or download and click to install. i asked from a friend tho. he said never add a ppa their dangerous and wait for a snap package well ok i'll wait. i'm not lookin for a degree in computer science i know these thigns are easy for all of you but not me as you can proly tell too

i can wait this is not dat important
Purple Library Guy Jun 29, 2023
Quoting: Linuxer
Quoting: Cyril
Quoting: Linuxerhoww do i launch or install this... downloaded https://github.com/ckb-next/ckb-next/archive/refs/tags/v0.6.0.tar.gz and extracted an bunch of files apeared but none of them brings an install program or launch when doubble clicking .... like the earlier poster said URG

edit: i realize to make the quickinstall file executable from menus an then launch but:

/home/tuxer/Downloads/ckb-next-0.6.0/quickinstall: line 51: cmake: command not found
An error occurred,
press enter to exit.

so this software doesn't work or am i just dumb as shoes!?

You need to learn/understand some basic things about all of this, and after it won't be difficult as it seems.
But for now, the easiest way for you, as you're on Ubuntu, is to install it via PPA really, how to here:
https://launchpad.net/~tatokis/+archive/ubuntu/ckb-next

but installing an app is basics? usually i just click on store to install or download and click to install. i asked from a friend tho. he said never add a ppa their dangerous and wait for a snap package
Well, ppas aren't as safe as just using the base distro stuff, but still probably plenty safer than getting into compiling packages and in general installing things by hand. So if you were willing to try that, a ppa ain't nuthin'.
ripper81358 Jun 29, 2023
Quoting: Linuxer
Quoting: Cyril
Quoting: Linuxerhoww do i launch or install this... downloaded https://github.com/ckb-next/ckb-next/archive/refs/tags/v0.6.0.tar.gz and extracted an bunch of files apeared but none of them brings an install program or launch when doubble clicking .... like the earlier poster said URG

edit: i realize to make the quickinstall file executable from menus an then launch but:

/home/tuxer/Downloads/ckb-next-0.6.0/quickinstall: line 51: cmake: command not found
An error occurred,
press enter to exit.

so this software doesn't work or am i just dumb as shoes!?

You need to learn/understand some basic things about all of this, and after it won't be difficult as it seems.
But for now, the easiest way for you, as you're on Ubuntu, is to install it via PPA really, how to here:
https://launchpad.net/~tatokis/+archive/ubuntu/ckb-next

but installing an app is basics? usually i just click on store to install or download and click to install. i asked from a friend tho. he said never add a ppa their dangerous and wait for a snap package well ok i'll wait. i'm not lookin for a degree in computer science i know these thigns are easy for all of you but not me as you can proly tell too

i can wait this is not dat important

I am using some ppa's and i never had problems with them. Not every package is available in the ubunturepos. And for some packages i prefer to stay more up to date. I use the kubuntu backports ppa and the kisak mesa fresh ppa on four Kubuntu systems. It needs just one command to add them to the system. PPA's will stay enabled on your system and the packages are updated with the other packages on your system until you upgrade to a new Ubunturelease. After upgrading your system to a new Ubuntuversion you must reenable the ppa's thats all. I doubt that there will be a Snap available for this software anytime soon. Snaps and Flatpaks are sandboxed apps running isolated from the system they are installed on. They are fine for many regular desktopapps, but tools like ckb need access to "lowlevel parts" of your system to work. It might be "impossible" to package this as a snap or flatpak. So if no one decides to package ckb for the official ubunturepos as a native deb package you need to go with the ppa to have this tool available on your system.
Linuxer Jun 29, 2023
its ok i get dizzy of all this overtly technical stuff lol. ican wait for this snap package. thnx tho
F.Ultra Jun 29, 2023
View PC info
  • Supporter
Still no support for my K100 unfortunately. Never understood why companies like Corsair doesn't make all their protocols public, people like the ones behind ckb-next would then be able to go completely bonkers and create new fancy stuff that Corsair themselves would never imagine raising the value of their hardware.

edit: not to mention firmware updates only via their iCUE Windows only software.


Last edited by F.Ultra on 29 June 2023 at 10:51 pm UTC
Cyril Jun 30, 2023
Quoting: Linuxerbut installing an app is basics? usually i just click on store to install or download and click to install. i asked from a friend tho. he said never add a ppa their dangerous and wait for a snap package well ok i'll wait. i'm not lookin for a degree in computer science i know these thigns are easy for all of you but not me as you can proly tell too

i can wait this is not dat important
Yes it is. Not all apps will be in the repositories... there will be always apps like this that you could only install outside of them, be it: compilation, or a PPA, or a Snap/flatpak/AppImage package etc.
That's what I meant by basic things, understand that some apps are only available outside of repos and, if wanted, how to install them the easy way for you.
One you done it one time... and some times, it'll become easier.
It's really not difficult, you don't have to get a degree in IT (I don't have one).
You have to start somewhere though, not an issue, learn step by step.
But the real question maybe is: do you want to learn?

Also: "he said never add a ppa their dangerous and wait for a snap package" is the horror for me.


Last edited by Cyril on 30 June 2023 at 12:10 am UTC
Purple Library Guy Jun 30, 2023
Quoting: CyrilBut the real question maybe is: do you want to learn?
Well, I dunno about Linuxer, but I don't. Or rather, I don't want to learn this topic. There is too much knowledge in the world to learn it all, and I have different priorities.
Cyril Jun 30, 2023
Quoting: Purple Library Guy
Quoting: CyrilBut the real question maybe is: do you want to learn?
Well, I dunno about Linuxer, but I don't. Or rather, I don't want to learn this topic. There is too much knowledge in the world to learn it all, and I have different priorities.

Even if it means you can't use a software you want?
Purple Library Guy Jun 30, 2023
Quoting: Cyril
Quoting: Purple Library Guy
Quoting: CyrilBut the real question maybe is: do you want to learn?
Well, I dunno about Linuxer, but I don't. Or rather, I don't want to learn this topic. There is too much knowledge in the world to learn it all, and I have different priorities.

Even if it means you can't use a software you want?
If it's important enough software I may have to learn that stuff, but I don't want to, it would be hours wasted from my life that I can never get back. I would consider it a failure of the software ecosystem that I was put in that position.


Last edited by Purple Library Guy on 30 June 2023 at 5:06 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.