ক্লিভো ল্যাপটপগুলিতে মাল্টি-কালার ব্যাকলিট কীবোর্ডের জন্য বিপরীত ইঞ্জিনিয়ার ড্রাইভার


13

আমার পরিস্থিতি এখানে:

আমি সম্প্রতি একটি সেগার এনপি 9170 কিনেছি ( ক্লিভো পি 170 এম এর সমান) এবং এটিতে একটি বহু বর্ণের, ব্যাকলিট কীবোর্ড রয়েছে। উইন্ডোজ Under এর অধীনে, আপনি এমন একটি অ্যাপ্লিকেশন চালু করতে পারেন যা আপনাকে ব্যাকলাইটিংয়ের রঙ মুঠোয় যে কোনও রঙের (নীল, সবুজ, লাল ইত্যাদি) পরিবর্তন করতে দেয়।

আমি লিনাক্সের অধীনে একই কার্যকারিতা চাই। এটি করার মতো কোনও সফ্টওয়্যার আমি সন্ধান করতে সক্ষম হইনি, সুতরাং আমার ধারণা এটি নিজেই লিখতে হবে। আমি বাণিজ্য দ্বারা প্রোগ্রামার, কিন্তু আমি খুব নিম্ন স্তরের প্রোগ্রামিং করিনি, এবং আমি অবশ্যই কোনও ডিভাইস ড্রাইভার কখনও লিখিনি, তাই আমি ভাবছিলাম যে এই দুটি প্রশ্নের উত্তর কেউ দিতে পারে কিনা:

1) ইতিমধ্যে কোনও সফ্টওয়্যার আছে যা এই ধরণের কাজ করে? আমি মোটামুটি ভালভাবে দেখেছি কিন্তু প্রযোজ্য কিছুই পাই নি।

2) আমি ইঞ্জিনিয়ার এই ধরণের জিনিস বিপরীত করার চেষ্টা শুরু করব? কোন দরকারী নিবন্ধ, টিউটোরিয়াল, বই সাহায্য করতে পারে?

এবং কেবল পরিষ্কার করতে: ব্যাকলাইটিং ইতিমধ্যে কাজ করে, এটি সমস্যা নয়। আমি কেবল ব্যাকলাইটের রঙ পরিবর্তন করতে সক্ষম হতে চাই। এই কার্যকারিতাটি হার্ডওয়্যার দ্বারা সমর্থিত। ল্যাপটপটি উইন্ডোজ সফ্টওয়্যার নিয়ে আসে যা এটি করে এবং আমি লিনাক্সেও একই কার্যকারিতা চাই। আমি নিজেই এই সফ্টওয়্যারটি লিখতে ইচ্ছুক, আমি এটি সম্পর্কে সবচেয়ে ভাল উপায় জানতে চাই।

ধন্যবাদ!

উত্তর:


9

ঠিক আছে, যেমন দেখা যাচ্ছে, অন্য কেউ আসলে এটি আবিষ্কার করেছেন। নোটবুকরেভিউ.কম ফোরামে " ক্লেস্ট্রোন 34 " থেকে একটি বিশাল "আপনাকে ধন্যবাদ "। পরীক্ষা করে দেখুন ফোরাম থ্রেড আরও তথ্যের জন্য।

দ্রষ্টব্য: আমি যতদূর জানি, এটি স্টক ক্লিভো পি 150 ইএম এবং পি 170 ইএম এর ভিত্তিতে অনেক / সর্বাধিক ল্যাপটপের জন্য কাজ করবে। এটি ব্যক্তিগতভাবে আমি উবুন্টু 12.04-এর একটি সিগার এনপি 9170 এ যাচাই করেছি। আপনার নিজের ঝুঁকিতে এগিয়ে চলুন। আপনি এটি করতে পারে এমন কোনও ক্ষতি এবং অন্য কোনও মানক ইন্টারনেট অস্বীকারের জন্য আমি দায়বদ্ধ নই। আপনার নিজের ঝুঁকিতে এগিয়ে চলুন। এখন, ভাল জিনিস উপর:

প্রথমত, আপনাকে একটি কার্নেল মডিউল সংকলন করতে সক্ষম হতে হবে, সুতরাং আপনার সংগ্রহস্থলগুলি আপডেট করুন:

sudo apt-get update

এখন গিট, বিল্ড সরঞ্জাম এবং কার্নেল উত্স ইনস্টল করুন:

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

এখন, যখনই আপনি রিবুট করবেন, মডিউলটি লোড করা উচিত এবং তারপরে আপনি আপনার কীবোর্ডের ব্যাকলাইটের রঙ পরিবর্তন করতে পারেন। এটি পুনরায় বুট করার সময় কীভাবে রঙ পরিবর্তন করতে হবে তা নির্ধারণ করা এবং আপনার শেষ রঙের সেটিংটি মনে রাখা পাঠকের জন্য অনুশীলন is docsগতিশীল রঙ পরিবর্তনশীল বৈশিষ্ট্যগুলি কীভাবে ব্যবহার করতে হয় তার নির্দেশাবলীর জন্য উত্সকোডে ডিরেক্টরিটি পরীক্ষা করুন ।

এই কর্নেল মডিউলটি লেখার জন্য কঠোর পরিশ্রমী বিকাশকারীগণকে ধন্যবাদ!


আমি আনন্দিত: ডি ধন্যবাদ এটি যদি কোনও দিন কার্নেলের সাথে অন্তর্ভুক্ত হয় তবে দুর্দান্ত হবে। বিটিডাব্লু: এটি ইউআই-তে প্রকাশের কোনও মানক উপায় আছে, যাতে ityক্য বা অন্য ডাব্লুএম এটি ব্যবহার করতে পারে?
দ্বিবিহীন

1
2017-ডিসেম্বর পর্যন্ত কিছু ক্লেভো মডেল রয়েছে যা চালক এখনও সমর্থন করে না। র্যান্ডম_ফ্যাড এবং র্যান্ডম_ ফ্লিকার কাজ করে তবে কীবোর্ডের নির্দিষ্ট বিভাগগুলিকে নির্দিষ্ট রঙগুলিতে সেট করা কাজ করে না।
মিউট্যান্ট বব

0

আপনি কীভাবে এই জাতীয় কার্যকারিতা অ্যাক্সেস করবেন?

এটি সম্ভবত কিছু চালাক স্ক্রিপ্টিং এবং স্টার্টআপ কার্যকারিতা দ্বারা অর্জন করা যেতে পারে।

(উইন্ডোজে আপনার সম্ভবত বিদেশী মেমরির মডেলটিতে সরাসরি হার্ডওয়্যার অ্যাক্সেসের অনুমতি দেওয়ার জন্য কোড লিখতে হবে, বা তার পরিবর্তে হার্ডওয়্যার সনাক্ত এবং নিয়ন্ত্রণের জন্য ড্রাইভার (এবং এপিআই) লিখতে হবে))


আপনি কীভাবে আপনার পছন্দগুলি নির্বাচন করবেন?

তারপরে কিছু বেসিক স্ক্রিপ্টগুলি (বা আইকন কলকারী স্ক্রিপ্টগুলি) একটি নির্দিষ্ট রঙ-পছন্দ পছন্দ করতে পারে।

আপনি যদি পাইথন ব্যবহার করেন, তবে ফ্রন্ট-এন্ড জিইউআইয়ের জন্য এটি মোটামুটি সহজ।


আপনার প্রতিক্রিয়ার জন্য ধন্যবাদ! আমি যা খুঁজছি তা হ'ল: ক) এমন কিছু সফ্টওয়্যারের লিঙ্ক যা আমি মিস করেছি যা ইতিমধ্যে এটি করে। খ) কীবোর্ড সম্পর্কে আরও নির্ধারণ করতে কোথায় শুরু করতে হবে সে সম্পর্কে কিছু গাইডেন্স।
পোপজামাল



পিডিএফ (উত্সের মডেল): bestdeal4u.com.au/store/files/Clevo_W595_
ব্রোচার_ জুন_2012.

কীবোর্ড উপাদানটির জন্য অংশ নম্বর / ব্র্যান্ডটি আপনাকে সনাক্ত করতে হবে ..
ডেভিড

0

পুরো কীবোর্ড এবং ফ্লাইমোড-কীটির জন্য সমস্ত ফাংশনের জন্য ইতিমধ্যে একটি ড্রাইভার উপস্থিত রয়েছে! টেক্সো কম্পিউটারগুলি এই ড্রাইভারটি তৈরি করেছে এবং তাদের সমর্থন-ফোরামের মাধ্যমে এটি সরবরাহ করে: http://www.linux-onlineshop.de/forum/index.php?page=Tread andthreadID=26

আনন্দ কর :)


0

পোপ দ্বারা উপরের পদ্ধতিটি ব্যবহার করে রঙ পরিবর্তন করার জন্য আমি একটি স্ক্রিপ্ট তৈরি করেছি। আপনি এটি এখানে খুঁজে পেতে পারেন: pb aDWe9s6d (নিশ্চিত নয় যে এখানে ফর্ম্যাটটি সেখান থেকে অনুলিপি করার জন্য এতটা সুরক্ষিত কাজ করবে কিনা)

#! /bin/bash
#changes keyboard colors
#Noah B.

#Prompt for root
[ "$UID" -eq 0 ] || exec sudo bash "$0" "$@"

off=000
white=111
green=100
red=010
blue=001
yellow=110
purple=011
aqua=101

left=$1
l_code=000
middle=$2
m_code=000
right=$3
r_code=000

#LEFT SIDE

if [ -z "$left" ]
then 
    echo "Enter desired color for the left side:
    (off/white/green/red/blue/yellow/purple/aqua)"
read -p "Color choice: " left
fi

eval "l_code=\$$left"

echo $l_code > /sys/devices/platform/clevo_wmi/kbled/left

#MIDDLE

if [ -z "$middle" ]
then
    echo "Enter desired color for the middle:
    (off/white/green/red/blue/yellow/purple/aqua)"
read -p "Color choice: " middle
fi

eval "m_code=\$$middle"

echo $m_code > /sys/devices/platform/clevo_wmi/kbled/middle

#RIGHT SIDE

if [ -z "$right" ]
then
    echo "Enter desired color for the right side:
    (off/white/green/red/blue/yellow/purple/aqua)"
read -p "Color choice: " right
fi

eval "r_code=\$$right"

echo $r_code > /sys/devices/platform/clevo_wmi/kbled/right
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.