Eh bien, il se trouve que quelqu'un d'autre l'a réellement compris. Un énorme "Merci" à " klystron34 " sur les forums de notebookreview.com. Consultez le fil du forum pour plus d'informations.
Remarque: Pour autant que je sache, cela fonctionnera pour de nombreux ordinateurs portables basés sur le stock Clevo P150EM et le P170EM. Cela a été personnellement vérifié par moi sur un Sager NP9170 sur Ubuntu 12.04. Procédez à vos risques et périls. Je ne suis pas responsable des dommages que vous pourriez causer en faisant cela, et de toute autre exclusion de responsabilité Internet standard. Procédez à vos risques et périls. Maintenant, passons aux bonnes choses:
Tout d'abord, vous devez être en mesure de compiler un module du noyau, alors mettez à jour vos référentiels:
sudo apt-get update
Maintenant, installez git, les outils de compilation et la source du noyau:
sudo apt-get install git build-essential linux-source
Créez maintenant un répertoire de travail. Je préfère utiliser un dossier "dev" situé dans mon répertoire personnel:
cd ˜
mkdir dev
cd dev
Maintenant, téléchargez la source du module du noyau:
git clone git://git.code.sf.net/p/clevo-wmi/code clevo-wmi-code
Allez dans le répertoire avec le code source:
cd clevo-wmi-code
"Make" le module du noyau:
make
Vous devriez maintenant avoir un fichier appelé clevo_wmi.ko
Maintenant, testons et voyons si le module fonctionne réellement en chargeant le module:
sudo insmod /home/<your-username-here>/dev/clevo-wmi-code/clevo_wmi.ko
Si cela fonctionnait, vous devriez maintenant avoir un nouveau répertoire appelé:
/ sys / devices / platform / clevo_wmi / kbled
Passez à ce répertoire:
cd /sys/devices/platform/clevo_wmi/kbled
Vous devriez maintenant pouvoir modifier la couleur de la section centrale de votre clavier en exécutant la commande suivante:
sudo su -c 'echo 100 > middle'
La section centrale de votre clavier doit maintenant être verte. Remplacez middle
par left
ou right
pour modifier la section correspondante du clavier. Voici une liste des codes couleurs:
GRB (Green-Red-Blue)
000 - Off
111 - White
100 - Green
010 - Red
001 - Blue
110 - Yellow
011 - Purple
101 - Aqua
Pour installer ce module de noyau de façon permanente, copiez-le dans le même emplacement que le reste de vos modules de noyau (REMARQUE: vous devrez probablement effectuer cette étape et l'étape suivante chaque fois que vous changez votre noyau):
sudo cp ~/dev/clevo-wmi-code/clevo_wmi.ko /lib/modules/`uname -r`/kernel/drivers/platform/x86/
Ensuite, faites cela (je pense que reconstruit la liste des modules du noyau):
sudo depmod -a
Modifiez ensuite votre /etc/modules
fichier et ajoutez cette ligne à la fin du fichier:
clevo_wmi
Enregistrez vos modifications dans /etc/modules
.
Maintenant, chaque fois que vous redémarrez, le module doit être chargé et vous pouvez ensuite changer la couleur du rétroéclairage de votre clavier. Déterminer comment le faire changer de couleur au redémarrage et se souvenir de votre dernier réglage de couleur est un exercice laissé au lecteur. Vérifier ladocs
répertoire dans le code source pour obtenir des instructions sur la façon d'utiliser les fonctions de changement de couleur dynamique.
Merci au développeur (s) qui ont travaillé dur pour écrire ce module du noyau!
Comment accédez-vous à ces fonctionnalités?
Cela peut probablement être réalisé par des scripts intelligents et des fonctionnalités de démarrage.
(Sous Windows, vous auriez probablement besoin d'écrire du code dans un modèle de mémoire exotique permettant un accès direct au matériel, ou plutôt d'écrire un pilote (et une API) pour détecter et contrôler le matériel.)
Comment choisissez-vous vos préférences?
Ensuite, certains scripts de base (ou scripts appelant des icônes) pourraient sélectionner une préférence de couleur spécifique.
Si vous utilisiez Python, pour une interface graphique frontale, ce serait également assez simple.
la source
Il existe déjà un pilote pour toutes les fonctions pour l'ensemble du clavier ET de la touche flymode! TUXEDO Computers a développé ce pilote et le propose via leur forum de support: http://www.linux-onlineshop.de/forum/index.php?page=Thread&threadID=26
S'amuser :)
la source
J'ai créé un script pour changer les couleurs en utilisant la méthode ci-dessus par Pope. Vous pouvez le trouver ici: pb aDWe9s6d (je ne sais pas si le formatage ici fonctionnera bien donc plus sûr de copier à partir de là)
la source