"বিদ্যুৎ সাশ্রয় করার জন্য পাতলা পর্দা" চেক / আনচেক করার জন্য টার্মিনাল কমান্ড?


8

আমার ল্যাপটপটি প্রতিরোধ করতে, উবুন্টু 14.04 চালানো, ব্যাটারি শক্তি চলাকালীন স্ক্রিনটি ম্লান হওয়া থেকে আমার সমস্যা হচ্ছে। এই ঘটনাটি রোধ করার জন্য আমি ইন্টারনেটে যা কিছু আছে তার চেষ্টা করেছি, তবে তা নিরর্থক। বেশিরভাগ লোক "উজ্জ্বলতা এবং লক" সেটিংসে "শক্তি সঞ্চয় করতে ডিম স্ক্রিন" এর পাশে টিক বক্সটি চেক করে তাদের সমস্যার সমাধান করে। আমিও চেষ্টা করেছি।

সুতরাং টার্মিনাল থেকে এটি করার কোন উপায় আছে?

উত্তর:


10

gsettingsনিম্নলিখিত হিসাবে কমান্ড ব্যবহার করে আপনি এর স্থিতি পেতে পারেন :

gsettings get org.gnome.settings-daemon.plugins.power idle-dim

এটি "সত্য" বা "মিথ্যা" ফিরে আসবে। সুতরাং আপনি যদি এর setপরিবর্তে এর মান ব্যবহার বিকল্পটি পরিবর্তন করতে চান getএবং এটি সক্ষম করতে "সত্য" বা অক্ষম করতে "মিথ্যা" টাইপ করুন:

gsettings set org.gnome.settings-daemon.plugins.power idle-dim true

এখন আপনি যদি ব্যাটারি পাওয়ার চলাকালীন পর্দাটি ডিমে না করতে চান তবে আপনার কিছু স্ক্রিপ্টিং দরকার, কারণ সেটিংটি রাষ্ট্রটি সনাক্ত করে না বা দেখতে পারে না যে আপনি যদি এসি-পাওয়ার বা ব্যাটারি মোডে থাকেন।

এটি on_ac_powerএসি পাওয়ারে সিস্টেমটি নিম্নলিখিত হিসাবে চলছে কিনা তা পরীক্ষা করার জন্য কিছুক্ষণের মধ্যে কমান্ড ব্যবহার করে এটি করা যেতে পারে :

#!/bin/bash
while true
do
    if on_ac_power; then
        gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
    else
        gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
    fi
    sleep 60   # check the state in each 60 seconds
done

স্ক্রিপ্ট.এক্স সংরক্ষণ করুন: dimscreen.shএবং এটি sh /path/to/dimscreen.shটার্মিনালে টাইপ করে চালান ।


এছাড়াও আপনি এটিকে cronআপনার crontabফাইলে চাকরি হিসাবে তৈরি করতে পারেন ।

#!/bin/bash
if on_ac_power; then
    gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
else
    gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
fi
  1. স্ক্রিপ্ট সংরক্ষণ করা (উদাহরণ dimscreen.sh)
  2. এটি কার্যকর করা chmod +x /path/to/dimscreen.sh
  3. বা crontabদ্বারা ফাইল খুলুনVISUAL=gedit crontab -eEDITOR=gedit crontab -e

  4. এখন এর * * * * * /path/to/dimscreen.shশেষে কপি এবং পেস্ট করুন এবং ফাইলটি সংরক্ষণ করুন। এটি প্রতি মিনিটে আপনার কমান্ড / স্ক্রিপ্টটি চালাবে

    .---------------- minute (0 - 59)
    |  .------------- hour (0 - 23)
    |  |  .---------- day of month (1 - 31)
    |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
    |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
    |  |  |  |  |
    *  *  *  *  * command to be executed

সম্পাদনা উপর একটি টিউটোরিয়াল দেবার পরিবর্তে vim, একটি করুন: VISUAL=gedit crontab -eঅথবা EDITOR=gedit crontab -e
মুরু

এটি একটি খুব স্বীকৃত কাজ। 14.04-এ একটি চিহ্নিত বাগের অন্য উত্তরে মার্কটি সমস্যাটি পেরেছিল। সিস্টেমের সাথে গোলযোগের পরিবর্তে বাগগুলি ঠিক করতে দিন।
জোহান বুলি

3

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

gsettings get org.gnome.settings-daemon.plugins.power idle-brightness

আপনি অলস উজ্জ্বলতা পেতে। সুতরাং আমি এটিকে আমার পর্দার প্রকৃত উজ্জ্বলতার সমান করে দিয়েছি । ব্যবহার:

gsettings set org.gnome.settings-daemon.plugins.power idle-brightness 70

সমস্যা সমাধান.


14.04-এ একটি বাগ রয়েছে যার ফলে "নিষ্ক্রিয়-ম্লান" মানটিকে উপেক্ষা করা হবে। সুতরাং কাসিয়ার উত্তরটি অপর্যাপ্ত (এবং প্রকৃতপক্ষে অতিরিক্ত জটিল) করা making আপনার সমাধান সামান্য উন্নত করা যায়: আমি লক্ষ্য করেছি যে, যদি "অলস-উজ্জ্বলতা" সেটিং উচ্চতর মুহূর্ত স্ক্রিন অনুজ্জ্বল হবে এ উজ্জ্বলতা চেয়ে, এটা ঠিক অস্পষ্ট নেই। তাই ডিমিং অক্ষম করার একটি কার্যপ্রণালী হ'ল "নিষ্কলুষ-উজ্জ্বলতা" 100 এ সেট করা যা আপনার আসল উজ্জ্বলতা সেটিংস যাই হোক না কেন পর্দাটি উজ্জ্বল (বা গা )়) হতে দেবে না।
মার্ক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.