खैर, जैसा कि यह पता चला है, किसी और ने वास्तव में इसका पता लगाया। " Relyron34 "पर एक बहुत बड़ा" थैंक यू " नोटबुकरेव्यू डॉट कॉम मंचों पर। की जाँच करें मंच धागा अधिक जानकारी के लिए।
नोट: जहाँ तक मुझे पता है, यह क्लीवो P150EM और P170EM स्टॉक पर आधारित कई / अधिकांश लैपटॉप के लिए काम करेगा। यह मेरे द्वारा व्यक्तिगत रूप से Ubuntu 12.04 पर एक Sager NP9170 पर सत्यापित किया गया था। अपने जोख़िम पर आगे बढ़ें। मैं किसी भी नुकसान के लिए जिम्मेदार नहीं हूँ जो आप ऐसा करने का कारण बन सकते हैं, और किसी भी अन्य मानक इंटरनेट अस्वीकरण। अपने जोख़िम पर आगे बढ़ें। अब अच्छी चीजो की ओर:
सबसे पहले, आपको कर्नेल मॉड्यूल संकलित करने में सक्षम होने की आवश्यकता है, इसलिए अपनी रिपॉजिटरी अपडेट करें:
sudo apt-get update
अब, git, बिल्ड टूल्स और कर्नेल स्रोत स्थापित करें:
sudo apt-get install git build-essential linux-source
अब एक कार्यशील निर्देशिका बनाएँ। मैं अपने घर निर्देशिका में स्थित "देव" फ़ोल्डर का उपयोग करना पसंद करता हूं:
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 / उपकरणों / मंच / 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
डायनेमिक रंग बदलने की सुविधाओं का उपयोग करने के निर्देशों के लिए सोर्सकोड में निर्देशिका की जांच करें ।
डेवलपर के लिए धन्यवाद, जो इस कर्नेल मॉड्यूल को लिखने में कड़ी मेहनत करता है!