I have purchased a Corsair Strafe keyboard and here is what happens when I use it with Ubuntu PC:

It works fine when selecting entries from grub. Then it is again working properly while logging in. But it stops working when I get to desktop after successfully logging in. How can I fix it?

Since keyboard is not working inside system I don`t know how any further investigation be possible.

Here is the output of lsusb:



Bus 004 Device 002: ID 1b1c:1b15 Corsair



  • Have you installed ckb? github.com/ccMSC/ckb. My RGB Strafe works fine. – negusp Nov 28 '16 at 14:41
  • @PatrickNegus Thanks for suggestion. It is totally safe to use? – Armand Bozsik Nov 28 '16 at 15:15
  • 1
    It's perfectly safe. – negusp Nov 28 '16 at 15:26
  • @PatrickNegus Are there any prebuilt package for this tool or I have to follow the given instuctions on site? Thanks – Armand Bozsik Nov 28 '16 at 16:27

Before installation, run the following command:

sudo apt-get install build-essential libudev-dev qt5-default zlib1g-dev libappindicator-dev

To install ckb, navigate to this page: https://github.com/ccMSC/ckb/releases

Download the .zip or tarball. Extract to a folder (doesn't matter). Navigate to that extracted folder. Double click the file called quickinstall, and follow the installer instructions.

| improve this answer | |
  • Double clicking 'quickinstall' just opens the file in a text editor. I tried a sudo ./quickinstall and also chmod +x the file but not sure how to run this – Garglesoap Jul 2 at 4:56

ckb referenced above is no longer actively maintained. The author recommends to use ckb-next

This project is no longer maintained. I simply do not have the time to work on it anymore. Thanks to everyone who helped me to test and develop it. An actively-developed version can be found here: https://github.com/mattanger/ckb-next

| improve this answer | |

The ckb Repository has moved yet again and can now be found at https://github.com/ckb-next/ckb-next

| improve this answer | |
  • This answer is almost the same as another one. – pim Oct 30 '18 at 10:40
  • The repo changed owner to avoid a single point of failure. Since Mattanger's account could go down i added the new location to make sure everyone interested in this project would find it. – Mohl Nov 1 '18 at 0:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.