好吧,事实证明,其他人实际上已经知道了。在notebookreview.com论坛中对“ klystron34 ”表示巨大的“谢谢” 。查看论坛主题以获取更多信息。
注意:据我所知,这将适用于许多基于库存Clevo P150EM和P170EM的笔记本电脑。这是我在Ubuntu 12.04上的Sager NP9170上亲自验证的。继续需要您自担风险。对于您可能造成的任何损害以及任何其他标准的互联网免责声明,我概不负责。继续需要您自担风险。现在,介绍好东西:
首先,您需要能够编译内核模块,因此更新存储库:
sudo apt-get update
现在,安装git,构建工具和内核源代码:
sudo apt-get install git build-essential linux-source
现在创建一个工作目录。我更喜欢使用位于我的主目录中的“ dev”文件夹:
cd ˜
mkdir dev
cd dev
现在,下载内核模块的源代码:
git clone git://git.code.sf.net/p/clevo-wmi/code clevo-wmi-code
进入包含源代码的目录:
cd clevo-wmi-code
“制作”内核模块:
make
您现在应该有一个名为 clevo_wmi.ko
现在,让我们通过加载模块来测试并查看模块是否真正起作用:
sudo insmod /home/<your-username-here>/dev/clevo-wmi-code/clevo_wmi.ko
如果可行,您现在应该拥有一个新目录,名为:
/ sys / devices / platform / clevo_wmi / kbled
切换到该目录:
cd /sys/devices/platform/clevo_wmi/kbled
现在,您应该可以通过执行以下命令来更改键盘中间部分的颜色:
sudo su -c 'echo 100 > middle'
键盘的中间部分现在应为绿色。替换middle
为left
或right
更改键盘的相应部分。这是颜色代码的列表:
GRB (Green-Red-Blue)
000 - Off
111 - White
100 - Green
010 - Red
001 - Blue
110 - Yellow
011 - Purple
101 - Aqua
要永久安装此内核模块,请将其复制到其余内核模块的相同位置(注意:更改内核后,您可能必须执行此步骤和下一步):
sudo cp ~/dev/clevo-wmi-code/clevo_wmi.ko /lib/modules/`uname -r`/kernel/drivers/platform/x86/
接下来,执行此操作(我认为将重建内核模块列表):
sudo depmod -a
然后编辑/etc/modules
文件,并将此行添加到文件末尾:
clevo_wmi
将更改保存到/etc/modules
。
现在,无论何时重新启动,都应该加载模块,然后可以更改键盘上的背光灯颜色。弄清楚如何在重新启动时改变颜色,并记住上一次的颜色设置是读者的一项练习。检查docs
源代码中的目录,以获取有关如何使用动态颜色更改功能的说明。
再次感谢开发人员在编写此内核模块上付出了巨大的努力!