글쎄, 다른 사람이 실제로 알아 냈습니다. 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
동적 색상 변경 기능을 사용하는 방법에 대한 지침은 소스 코드 의 디렉토리를 확인하십시오 .
이 커널 모듈을 작성하는 데 열심히 노력한 개발자에게 감사드립니다!