linux 笔记本键盘灯驱动程序,安装和使用CKB Next在Linux上更改Corsair键盘背光设置...

本文介绍在Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE系统下安装和使用CKB Next的方法,以在Linux系统上更改Corsair键盘背光设置。Corsair键盘非常适合在PC上进行游戏,特别是在夜间,因为它们具有出色的RGB背光功能,用户可以轻松更改Corsair键盘背光,以显示不同的颜色和样式。通过新Linux内核,Corsair系列游戏键盘运行良好,媒体键通常可以工作,并且照明模式(lighting mode)可以正确显示,但是无法通过官方软件在Linux上配置和设置lighting,希望自定义背光外观的用户需要安装名为CKB-Next的自定义工具。

在Linux上安装CKB Next

CKB Next应用程序无法通过Linux上的软件源安装,安装此应用程序需要使用软件编译器从头开始构建程序,以下操作请先打开命令行窗口。

1、Ubuntu

在Ubuntu 16.04 LTS、Ubuntu 18.04 LTS和更新版本上,构建CKB Next需要一些依赖项,要开始安装,请在下面输入Apt命令:

sudo apt install git build-essential cmake libudev-dev qt5-default zlib1g-dev libappindicator-dev libpulse-dev libquazip5-dev

2、Debian

要在Debian Linux PC上设置依赖项,请输入Apt-get命令:

sudo apt-get install git build-essential cmake libudev-dev qt5-default zlib1g-dev libappindicator-dev libpulse-dev libquazip5-dev

3、Arch Linux

在终端中,输入以下Pacman命令以安装在Arch上编译所需的依赖项:

sudo pacman -S base-devel git cmake libsystemd qt5-base zlib libappindicator-gtk2 quazip libpulse

4、Fedora

所有版本的Fedora Linux都可以构建CKB Next,请输入以下命令:

sudo dnf install gcc git gcc-c++ make cmake glibc zlib-devel qt5-qtbase-devel quazip-qt5-devel libappindicator-devel systemd-devel pulseaudio-libs-devel

5、OpenSUSE系统

无论你使用何种版本的OpenSUSE Linux,只要安装了构建时依赖项,CKB Next软件就可以在其上进行编译,要使其正常工作,请在下面运行以下Zypper命令:

sudo zypper install git gcc gcc-c++ make cmake linux-glibc-devel zlib-devel libqt5-qtbase-devel libappindicator-devel systemd-devel libpulse-devel quazip-qt5-devel libudev-devel

下面介绍构建软件。

使用Git命令直接从它的GitHub存储库克隆软件:

git clone https://github.com/ckb-next/ckb-next.git

代码完成下载后,使用CD命令进入代码文件夹:

cd ckb-next

是时候在Linux上构建CKB Next软件了,编译软件代码不需要很多命令,只需运行代码中包含的“quickinstall”脚本即可:

./quickinstall

安装CKB Next应用程序后,你需要重新启动Linux PC才能完成此过程,登录后,你的Linux PC将使用Corsair CKB Next驱动程序,并能够配置Corsair键盘背光。

更改Corsair键盘背光设置

要更改Corsair键盘背光设置,请首先打开CKB Next,当应用程序打开时,它会自动检测插入Linux PC的Corsair键盘。

在此处,找到“设备(Device)”选项卡并单击它,在“设备(Device)”区域内,找到“状态(Status)”,然后单击它旁边的按钮以更新其上的固件:

adad8a34ea6b860f1a2214af1cb53fa4.png

更新设备的固件后,找到“Lighting”并单击它以访问键盘背光设置,在此区域内,请查看左侧的侧栏,以在某些预编程的lighting设置之间切换。

要为你的Corsair键盘创建新的lighting模式,请执行以下操作:

步骤1:找到“新模式(New mode)”并单击它以创建新的照明模式(lighting mode)。

步骤2:在键盘上写下新模式的名称,在CKB Next中标记它:

d0d154837ca271d2ce432b9db74093c8.png

步骤3:单击左侧最远的方块,然后选择带有(255,255,255)的按钮以设置此方块的颜色,对其他方块做同样的操作:

5f781d0322bd312b6b7044267aa02951.png

步骤4:返回左侧的第一个方块,用鼠标选择它并单击“新动画(New animation)”。

使用动画配置窗口自定义键盘为此正方形设置动画的方式,请务必对应用中的其他两个方块执行相同操作:

df4d103c7243e233f95609fe52e43864.png

步骤5:选择你刚刚在侧栏上创建的新键盘lighting模式,然后单击“保存到硬件(Save to hardware)”将其应用到你的Corsair键盘。

只要将新模式安装到键盘上,它就会开始在Linux上使用它。

相关主题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/574536.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

15.6.6-sql字符串组装技巧

组装sql字符串,丢给exec sp_executesql执行 exec sp_executesql Nexec sp_executesql Nselect * from TESTTEST.dbo.Employees where Titletitle, Ntitle varchar(30), titleEmployee 注意:这里是执行一个带有输入参数的sql语句,用两层exec s…

c++ linux 环境,C++ 环境设置

C 环境设置本地环境设置如果您想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C 编译器。文本编辑器这将用于输入您的程序。文本编辑器包括 Windows Notepad、OS Edit command、Brief、Epsilon、EMACS 和 vim/vi。文本编辑器的…

linux内核udp校验和计算函数,Linux 内核IP和UDP检验和计算

IP checksuma.接收报文struct iphdr *iph ip_hdr(skb);if (unlikely(ip_fast_csum((u8 *)iph, iph->ihl)))goto checksum_error;b.发送报文ip_send_check(iph);{iph->check 0;iph->check ip_fast_csum((unsigned char *)iph, iph->ihl);}UDP checksu…

各种类型的转换

int.parse() float.parase() double.parse()这些都可以把字符串类型转换为数值类型 **.ToString();把各种类型转换为字符串类型 (int)**代表类型之间的转换有显示转换,也有隐形转换,这种只限于数值之间的转换,即想转换…

stol函数在linux下使用,Linux下ATT汇编语法简介一

这显得很古怪,不过在gcc知道程序员拿这些寄存器做些什么后,这确实能够对gcc的优化操作有所帮助。表5-3中是一些可能会用到的寄存器加载代码及其具体的含义。表5-3 常用寄存器加载代码说明代 码说 明代 码说 明a使用寄存器eaxm使用内存地址b使用寄存器ebx…

linux安装pgsql源码包解压,在Linux(centos)中使用源码安装pgRouting

目录一、解压pgRouting二、配置PostgreSQL的环境变量三、编译源代码四、测试由于pgRouting依赖于PostGIS和PostgreSQL,所以阅读本文之前,务必请先阅读:Linux(centos)中使用源码安装PostgreSQLLinux(centos)中使用源码安装PostGIS按照以上文章…

clientX和clientY属性需要注意的地方

clientX和clientY为可视区鼠标的位置。 1. 随鼠标移动的div块[runjs] 当document有多个页面时,会出现问题。[runjs] 2. 解决方案:scrollTop, scrollLeft 需要注意scrollTop/scrollLeft的兼容性获取; scrollTop document.documentElement.scr…

Android无线测试之—UiAutomator UiObject API介绍二

点击与长按 一、组件区域位置关系 Rect 对象代表一个矩形区域 [Left,Top] [Right,Bottom] 二、点击与长按API 返回值API描述booleanclick()点击对象booleanclickAndWaitForNewWindow(lang timeout)点击对象,等待新窗口出现,参数为等待超长时间booleancli…

linux系统存储文件系统,Linux文件系统的深入分析

【IT168 技术】本人很喜欢Linux,在工作中也很喜欢总结关于Linux文件系统的经验,下面就这个问题来详细说说吧。Linux支持多种文件系统,包括ext2、iso9660、jffs、ext3、vfat、ntfs、romfs和nfs等,为了对各类文件系统进行统一管理&a…

Path Sum I, II

简单题 I Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum. For example:Given the below binary tree and sum 22, 5/ \4 8/ / \11 13 4/ \ \7 2 …

【Python】进程和多进程的使用

原文作者:我辈李想 版权声明:文章原创,转载时请务必加上原文超链接、作者信息和本声明。 文章目录 前言一、进程1.概念理解2.进程的启动3.python进程 二、多进程 前言 进程是指计算机中正在运行的程序实例。 进程可以是操作系统分配的&#…

linux 设置dns缓存周期,如何解决DNS缓存时间问题

理想情况下,各地DNS的缓存时间即为设置的ttl时间,所以可以通过设置ttl时间来控制DNS缓存的时间。ttl时间设置的短,DNS缓存过期快,在机器故障的时候很快切换,对用户的影响小;但是由于ttl设置的太短&#xff…

linux wifi pro6818,GEC6818连接Ubuntu,下载程序至开发板

windows下使用tftp工具下载文件到开发板(linux)1.下载tftp工具,也可以上CSDN找个免费0积分的 http://www.52z.com/soft/11886.html 2.确保开发板和windows在同一网段 比如192.168.101.*段 ...stm32串口烧写程序到开发板前言:我们如果要断电后重启板子还能使用…

表单-图片浏览上传-单选框(二)

一、图片浏览上传 1、依然【table】标签包含&#xff0c; 2、【input】包含了【type】等于【file】。 <table border"1" align"center"><tr><td>图片上传</td><td><input type"file"</td></tr><…

linux吉祥物的名字,知道Linux的吉祥物的名字和性别吗

知道Linux的吉祥物的名字和性别吗发布时间:2007-07-01 16:52:17来源:红联作者:PiOsnoae今天收到了这期的Linux Gazette&#xff0c;才知道原来Linux吉祥物还有一个名字叫Tux(英文直接翻译过来是男士无尾半正式晚礼服&#xff0c;倒是和这个小企鹅的打扮很配)。它是一位男式&…

android WebView总结

浏览器控件是每一个开发环境都具备的&#xff0c;这为马甲神功提供了用武之地。windows的有webbrowser&#xff0c;android和ios都有webview。仅仅是其引擎不同&#xff0c;相对于微软的webbrowser。android及ios的webview的引擎都是webkit&#xff0c;对Html5提供支持。本篇主…

c语言大数倍数,leetcode-1346(检查整数及其两倍数是否存在)--C语言实现

求&#xff1a;给你一个整数数组 arr&#xff0c;请你检查是否存在两个整数 N 和 M&#xff0c;满足 N 是 M 的两倍(即&#xff0c;N 2 * M)。更正式地&#xff0c;检查是否存在两个下标 i 和 j 满足&#xff1a;i ! j0 < i, j < arr.lengtharr[i] 2 * arr[j]示例 1&am…

LeetCode 4 Median of Two Sorted Arrays

There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (mn)). 题目很简单&#xff0c;比较两数组当前指针指向的值&#xff0c;选择小的添加到新数组&…

Windows消息传递机制详解

Windows是一个消息&#xff08;Message&#xff09;驱动系统。Windows的消息提供了应用程序之间、应用程序与Windows系统之间进行通信的手段。应用程序想要实现的功能由消息来触发&#xff0c;并且靠对消息的响应和处理来完成。必须注意的是&#xff0c;消息并非是抢占性的&…

c语言求树上节点的双亲,用非递归算法求二叉树叶子结点的c语言代码怎样写?...

递归算法&#xff1a;是一种直接或者间接地调用自身的算法。在计算机编写程序中&#xff0c;递归算法对解决一大类问题是十分有效的&#xff0c;它往往使算法的描述简洁而且易于理解。递归算法的特点递归过程一般通过函数或子过程来实现。递归算法&#xff1a;在函数或子过程的…