結局のところ、他の誰かが実際にそれを理解しました。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
動的な色変更機能の使用方法については、ソースコードのディレクトリを確認してください。
このカーネルモジュールの作成に懸命に取り組んでいる開発者に感謝します。