অস্থায়ীভাবে কোনও নোটবুকের এলইডি অক্ষম করা সম্ভব? (এইচডিডি, শক্তি, চার্জিং)


10

আমার প্রশ্নটি কোনও ল্যাপটপের সূচক এলইডি অক্ষম করার জন্য টার্মিনাল কমান্ড (বা অন্য কিছু) চালানো সম্ভব কিনা।

আমার কাছে সিএপিএস, NUM এবং ওয়াইফাইয়ের জন্য এলইডি রয়েছে যা যাই হোক বন্ধ। কিন্তু যখন এটি অন্ধকার হয় তখন খুব বিরক্ত হয় যখন এইচডিডি ব্যবহারের সূচকটি এলইডি সর্বদা ঝলকান থাকে।
এছাড়াও একটি ধ্রুবক আলোকিত নীল / লাল পাওয়ার এলইডি এবং চার্জিং সূচকটি আমি বন্ধ করতে চাই।

সুতরাং আমি এমন একটি স্ক্রিপ্ট লিখতে চাই যা যদি সম্ভব হয় তবে সেই এলইডিগুলিকে অক্ষম করে (এবং অন্যটি সক্ষম করে)। এগুলি কি সফটওয়্যার বা হার্ডওয়্যার দ্বারা নিয়ন্ত্রিত হয়? আমার ল্যাপটপটি প্রায় 10 বছরের পুরানো নন-নাম মডেল (ম্যাক্সডাটা প্রো 6100 আইডাব্লু)। এটি উবুন্টু 14.10 (ইউটোপিক ইউনিকর্ন) এ চলছে।


4
কালো বৈদ্যুতিক টেপ?
ওল্ডফ্রেড

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

2
আমার বোধগম্য হ'ল এই লাইটগুলির প্রত্যেকটি পৃথক ড্রাইভার দ্বারা আলাদাভাবে পরিচালিত হয়। সমাধানের প্রায় কোনও সমাধান নেই fits
শেঠ

আমি একগুচ্ছ কমান্ড চালাতে সক্ষম হয়েছি, এটি সমস্যা নয়। আমি নিজেই নিয়ন্ত্রণ করতে পারি এমন প্রতিটি LED সম্পর্কে আমি খুশি হব ... :-)
বাইট কমান্ডার

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

উত্তর:


5

কিছু এলইডি কেবলমাত্র হার্ডওয়্যার এবং তাদের স্ট্যাটাস প্রোগ্রামিকভাবে পরিবর্তন করার কোনও উপায় নেই।

যেগুলি নিয়ন্ত্রণ করা যায় সেগুলিতে sysfsভার্চুয়াল ফাইল সিস্টেমের মাধ্যমে অ্যাক্সেস করা যায় /sys/class/leds/

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

# cd /sys/class/leds/
# ls
ath9k-phy0
# cd ./ath9k-phy0
# ls
brightness  device  max_brightness  power  subsystem  trigger  uevent
# cat ./trigger 
[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full BAT0-charging-blink-full-solid usb-gadget usb-host cpu0 cpu1 rfkill1 phy0rx phy0tx phy0assoc phy0radio phy0tpt rfkill4 
# echo 'AC-online' > ./trigger 
# cat ./trigger 
none [AC-online] BAT0-charging-or-full BAT0-charging BAT0-full BAT0-charging-blink-full-solid usb-gadget usb-host cpu0 cpu1 rfkill1 phy0rx phy0tx phy0assoc phy0radio phy0tpt rfkill4 
# echo 'none' > ./trigger 
# echo 'phy0rx' > ./trigger 
# echo 'none' > ./trigger 
# cat ./trigger 
[none] AC-online BAT0-charging-or-full BAT0-charging BAT0-full BAT0-charging-blink-full-solid usb-gadget usb-host cpu0 cpu1 rfkill1 phy0rx phy0tx phy0assoc phy0radio phy0tpt rfkill4 
# cat ./brightness 
0
# cat ./max_brightness 
255
# echo 255 > ./brightness 

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

সুপারভাইজার এ বিষয়ে আরও তথ্য এখানে ।

এখানে চূড়ান্ত উত্স: কার্নেল ডকুমেন্টেশন


1
আমি দস্তাবেজগুলি ডাউনলোড করেছি এবং সেগুলির মাধ্যমে নিজেই কাজ করব। ধন্যবাদ। তবে আমি অবশ্যই আপনার পক্ষ থেকে ধাপে ধাপে গাইডের প্রশংসা করব, যদি এটি সম্ভব হয় ...
বাইট কমান্ডার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.