কমান্ড সহ সমর্থিত লেনোভোতে (যেমন কার্বন এক্স 1) কীবোর্ড ব্যাকলাইট সক্ষম করুন


18

কিছু লেনভোর ল্যাপটপের কিবোর্ড ব্যাকলাইট রয়েছে এবং সেগুলি Fn+ ব্যবহার করে চালু করা যায় Space। তিনটি রাষ্ট্র রয়েছে: বন্ধ, স্বাভাবিক এবং উজ্জ্বল।

আমি যখন উবুন্টু শুরু করি তখন এই ল্যাপটপগুলি সর্বদা জ্বলন্ত সূর্যের পর্দার উজ্জ্বলতায় ফিরে যায় এবং কীবোর্ডটি বন্ধ হয়।

আমি ডিফল্টরূপে একটি মাঝারি উজ্জ্বলতা এবং কীবোর্ড লাইট চাই, কারণ আমি সাধারণত অন্ধকার পরিবেশে এই ল্যাপটপটি ব্যবহার করি।

ব্যাকলাইট সহজ। ইন্টারনেট এই সম্পর্কে তথ্য পূর্ণ হয়।
echo 10 > /sys/class/backlight/acpi_video0/brightness

তবে কীভাবে কমান্ড দিয়ে কী-বোর্ডের ব্যাকলাইটগুলি চালু করব? আমি এখানে খুঁজছি কিন্তু মনে হচ্ছে এটি কিছুই করেনি:
/sys/class/leds/tpacpi\:\:thinklight


আপডেট

আমি চেষ্টা করেছিলাম for i in {1..32}; do xset led $i; doneকিন্তু কিছুই পরিবর্তন হয় না। সম্ভবত লেনোভো ল্যাপটপের জন্য কীবোর্ড ব্যাকলাইটের মালিকানাধীন ড্রাইভার রয়েছে এবং কেবল এটির মাধ্যমে নিয়ন্ত্রণ করা যেতে পারে tpacpi?

এছাড়াও for i in $(find /sys/devices/platform/thinkpad_acpi/leds/ | grep /brightness\); do echo 255 > $i; doneকোন লাভ হয়নি।


হয় xset led (এটি ক্যাপস লক ইত্যাদির প্রায় 100% হওয়ার সম্ভাবনা রয়েছে তবে আমি এটিকে যাইহোক যোগ করব) বা setledsসম্পাদনা: পাওয়া এই
উইলফ

এটি কাজ করে না। আমি চেষ্টা করেছিলাম for i in {1..32}; do xset led $i; doneকিন্তু কিছুই পরিবর্তন হয় না।
রেডসান্দ্রো

উত্তর:


8

এটি আপডেট করা হয়েছে বলে মনে হচ্ছে, উবুন্টুমেট 16.04 এলটিএস সহ আমার এক্স 1 সি রয়েছে

/sys/class/leds/tpacpi\:\:kbd_backlight/brightness

যা প্রত্যাশা অনুযায়ী কাজ করে:

# echo 2 > /sys/class/leds/tpacpi\:\:kbd_backlight/brightness

এটি পুরো আলোতে নিয়ে আসে :)


আরে, হ্যাঁ সত্যই! একটি পুরানো প্রশ্নের ভাগ করে নেওয়ার জন্য সময় দেওয়ার জন্য ধন্যবাদ। :)
রেডসান্দ্রো

1
কোন probs, এটা প্রথম হিট যখন আমি খুঁজছেন ছিল ভেবেছিলাম এটা হতে পারে না, যে , হার্ড তাই ভেবেছিলাম আমি আমার তথ্যও সঙ্গে :) এই এক আপডেট করা উচিত
wuxmedia

14

এটি সত্যিই স্থির করা প্রয়োজন!

আমি মনে করি এটি নতুন থিঙ্কপ্যাডগুলিতে একটি সাধারণ বাগ। আপনি যদি ম্যানুয়ালি কীবোর্ড হালকা করেন fn + spaceতবে মৃত্যুদন্ড কার্যকর:

echo 0 > /sys/class/leds/tpacpi\:\:thinklight/brightness

কীবোর্ড বিবর্ণ হবে। নিম্নলিখিত লিঙ্কটি যদি এটি সাহায্য করে তবে দেখুন:

http://www.spinics.net/lists/ibm-acpi-devel/msg03090.html


আরে আপনি ঠিক বলেছেন, আমি জানতাম না। যেহেতু আমরা এটিকে বন্ধ করতে পারি, এটি 'অনুভব করে' যেমন এটি বিকাশকারীদের জন্য এটি ঠিক করার জন্য এক টুকরো কেক হবে। এখনও কি বাগেরপোর্ট রয়েছে?
রেডসান্দ্রো

ইমেলটি এই কাজের প্রস্তাব দেয়: gist.github.com/hadess/6847281 কোনও ধারণা আমরা কীভাবে এটি বাস্তবায়ন করতে পারি?
রাশাদ

4

এটি আমি ব্যবহার করি বাশ স্ক্রিপ্ট:

https://gist.github.com/vzaliva/0adba7bc40e2f31a0b5f802af2a63267

উবুন্টু 16.04 এর সাথে আইবিএম থিঙ্কপ্যাড এক্স 260 এ কাজ করে।


আইবিএম? সেই ল্যাপটপটির বয়স কমপক্ষে 10 বছর হতে হবে! তবে এটি আমার কার্বন এক্স 1-তেও কাজ করে! পরিষ্কার করা, থেকে কোড hadess যেমন উত্তর রাশাদ একই করেনি, কিন্তু আমি 5 পদক্ষেপ নেব এবং কম্পাইলার ইনস্টল করতে চাই না। আমি একটি সরল বাশ কমান্ড খুঁজছিলাম। এবং এটি এমন কিছু যা আমি ব্যবহার করতে পারি। আমার 3 বছরের পুরানো প্রশ্নের উত্তর দেওয়ার জন্য আপনাকে ধন্যবাদ। স্বীকার করা হয়েছে।
রেডসান্দ্রো

আপনি এটি দরকারী বলে খুশি। অবশ্যই আমি লেনোভো থিঙ্কপ্যাডকে বুঝিয়েছি এবং আমার এক্স 260 একেবারে নতুন। আমি ঠিক একই সমস্যাটি পেয়েছি এবং এই উত্তরটি পেয়েছি, তবে আমি সি প্রোগ্রাম পছন্দ করি নি যার জন্য ম্যানুয়াল মোডপ্রোব প্রয়োজন, তাই আমি এটি একটি স্ক্রিপ্ট হিসাবে আবার লিখেছি। মূল সি প্রোগ্রামের লেখকরা সমস্ত ভারী-উত্তোলন করেছিলেন।
krokodil

3

ঠিক আছে, এই টুকরোটিটি নিয়ে এটি আমার সাথে ভাল কাজ করে:

https://gist.github.com/hadess/6847281

  • প্রথমে উপরের গিস্টটি ডাউনলোড করুন, আমি এর ThinkLight.cপরিবর্তে এর নামকরণ করেছি tmp.c
  • নিশ্চিত করুন যে আপনি গ্লিব -২.০ ইনস্টল করেছেন:

    sudo apt-get install libglib2.0-dev
    
  • ThinkLight.cনিম্নলিখিত হিসাবে সংকলন :

    gcc -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include ThinkLight.c -o ThinkLight -lglib-2.0
    
  • লোড ec_sysমডিউল ( /etc/modulesএটি বুটে যুক্ত করা যেতে পারে ):

    sudo modprobe ec_sys
    
  • শেষ পর্যন্ত ThinkLightস্তর আর্গুমেন্ট (0, 1, বা 2) দিয়ে সম্পাদন করুন :

     sudo ./ThinkLight 0
     sudo ./ThinkLight 1
     sudo ./ThinkLight 2
    

এই ঘটনার জন্য হেসে বিশেষ ধন্যবাদ !


কোনও ধারণা কীভাবে এটি সুডো ছাড়াই চালাবেন? এটি অন্য স্ক্রিপ্টের মধ্যে চালানোর চেষ্টা করছে এবং এটি আমার ব্যবহারকারীর হিসাবে চলে।
zsquare

আমি এটি চেষ্টা করেছি এবং কিছু ত্রুটি পেয়েছি :( থিঙ্কলাইট.সি.: ফাংশন 'মেন': থিংলাইট.সি .:: 6::: সতর্কতা: ফাংশন 'লিসেক' এর অন্তর্নিহিত ঘোষণা [-সম্পূর্ণ-ফাংশন-ঘোষণা] যদি (লিসেক (এফডি, 0xd, SEEK_CUR) <0) {^ ~~~~ थिংলাইট.সি .: 60: 6: সতর্কতা: ফাংশন 'রাইটিং' এর অন্তর্নিহিত ঘোষণা [-পরিচিত-ফাংশন-ঘোষণা] যদি (লিখুন (এফডি, এবং স্তরগুলি [স্তর], 1) ) <0) {^ ~~~~
হেরিবার্তো জুয়ারেজ

@ হেরিবার্তো জুয়ারেজ এটি একটি পুরানো উত্তর, আপনি এটি সরাসরি নতুন লিনাক্স কার্নেলগুলি দিয়ে পরিচালনা করতে পারেন। Wuxmedia এর উত্তরটি দেখুন
25

1

আমার টি 450 এর পরে 4.6 এর বেশি বয়সী কার্নেলগুলি দিয়ে পুনরায় সূচনা করার সময় কীবোর্ড ব্যাকলাইটটি পুনরায় সক্ষম করবে না। FWIW, এখন 4.6 এর সাথে, কীবোর্ড ব্যাকলাইট স্থগিত করার আগে যে উজ্জ্বলতার ছিল সেট করে সেট করা আছে।

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