How To Install ckb-next on Fedora 36

In this tutorial we learn how to install ckb-next in Fedora 36. ckb-next is Unofficial driver for Corsair RGB keyboards

Introduction

In this tutorial we learn how to install ckb-next on Fedora 36.

What is ckb-next

ckb-next is an open-source driver for Corsair keyboards and mice. It aims to bring the features of their proprietary CUE software to the Linux operating system. This project is currently a work in progress, but it already supports much of the same functionality, including full RGB animations.

We can use yum or dnf to install ckb-next on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install ckb-next.

Install ckb-next on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install ckb-next using dnf by running the following command:

sudo dnf -y install ckb-next

Install ckb-next on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install ckb-next using yum by running the following command:

sudo yum -y install ckb-next

How To Uninstall ckb-next on Fedora 36

To uninstall only the ckb-next package we can use the following command:

sudo dnf remove ckb-next

ckb-next Package Contents on Fedora 36

/usr/bin/ckb-next
/usr/bin/ckb-next-dev-detect
/usr/lib/.build-id
/usr/lib/.build-id/38
/usr/lib/.build-id/38/4044fcbb143364f85917ec89762056c291f3af
/usr/lib/.build-id/47
/usr/lib/.build-id/47/d11ed0c2ac9526e9330345d27dce8e5658e152
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/735bcc4cda5448c2fffebaf6832f7d619447f4
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/23cf9289ff30998cd93d5cbbb16bee6a2bd0e7
/usr/lib/.build-id/57
/usr/lib/.build-id/57/34bc32d588e73bfc7b3d8113ee719fa3d17974
/usr/lib/.build-id/6b
/usr/lib/.build-id/6b/16af28a9da5fda1ffdbbd6b58b49d94e84a5a8
/usr/lib/.build-id/6f
/usr/lib/.build-id/6f/50503a216e405b62e444fb91059e411b886c24
/usr/lib/.build-id/72
/usr/lib/.build-id/72/502c924794f96f5b76281728100b7f943d04e4
/usr/lib/.build-id/7e
/usr/lib/.build-id/7e/edfc2aa89ddbc7c2cb55debc1e3fa5ab7b7226
/usr/lib/.build-id/af
/usr/lib/.build-id/af/eb7598f0f40f11d272791059d962bdee0cc11f
/usr/lib/.build-id/ce
/usr/lib/.build-id/ce/429aea6f8b637791cca943a2ffedd2b11a0b7d
/usr/lib/.build-id/d3
/usr/lib/.build-id/d3/d949985cec33a8d52119a8fa363c196a77fa2d
/usr/lib/.build-id/e3
/usr/lib/.build-id/e3/58432916403a4e5f452f9c28cda6a6fbe3fcbf
/usr/lib/.build-id/f4
/usr/lib/.build-id/f4/27226ddb8643d435177ed74893b540319e632d
/usr/lib/systemd/system-preset/99-ckb-next.preset
/usr/lib/systemd/system/ckb-next-daemon.service
/usr/lib/udev/rules.d/99-ckb-next-daemon.rules
/usr/lib64/cmake/ckb-next
/usr/lib64/cmake/ckb-next/Animation
/usr/lib64/cmake/ckb-next/Animation/AnimationConfig.cmake
/usr/lib64/cmake/ckb-next/Animation/AnimationConfigVersion.cmake
/usr/lib64/cmake/ckb-next/Animation/AnimationTargets.cmake
/usr/libexec/ckb-next-animations
/usr/libexec/ckb-next-animations/gradient
/usr/libexec/ckb-next-animations/heat
/usr/libexec/ckb-next-animations/invaders
/usr/libexec/ckb-next-animations/life
/usr/libexec/ckb-next-animations/mviz
/usr/libexec/ckb-next-animations/pinwheel
/usr/libexec/ckb-next-animations/pipe
/usr/libexec/ckb-next-animations/rain
/usr/libexec/ckb-next-animations/random
/usr/libexec/ckb-next-animations/ripple
/usr/libexec/ckb-next-animations/snake
/usr/libexec/ckb-next-animations/wave
/usr/libexec/ckb-next-daemon
/usr/share/applications/ckb-next.desktop
/usr/share/doc/ckb-next
/usr/share/doc/ckb-next/CHANGELOG.md
/usr/share/doc/ckb-next/FIRMWARE
/usr/share/doc/ckb-next/README.md
/usr/share/icons/hicolor/128x128/apps/ckb-next-monochrome.png
/usr/share/icons/hicolor/128x128/apps/ckb-next.png
/usr/share/icons/hicolor/16x16/apps/ckb-next-monochrome.png
/usr/share/icons/hicolor/16x16/apps/ckb-next.png
/usr/share/icons/hicolor/22x22/apps/ckb-next-monochrome.png
/usr/share/icons/hicolor/22x22/apps/ckb-next.png
/usr/share/icons/hicolor/256x256/apps/ckb-next-monochrome.png
/usr/share/icons/hicolor/256x256/apps/ckb-next.png
/usr/share/icons/hicolor/32x32/apps/ckb-next-monochrome.png
/usr/share/icons/hicolor/32x32/apps/ckb-next.png
/usr/share/icons/hicolor/48x48/apps/ckb-next-monochrome.png
/usr/share/icons/hicolor/48x48/apps/ckb-next.png
/usr/share/icons/hicolor/512x512/apps/ckb-next-monochrome.png
/usr/share/icons/hicolor/512x512/apps/ckb-next.png
/usr/share/licenses/ckb-next
/usr/share/licenses/ckb-next/LICENSE
/usr/share/man/man1/ckb-next.1.gz
/usr/share/metainfo/ckb-next.appdata.xml

References

Summary

In this tutorial we learn how to install ckb-next on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).