উজ্জ্বলতার সেটিংস কীভাবে সংরক্ষণ করবেন?


15

আমি আমার নোটবুকটি উবুন্টু 12.04 এ আপগ্রেড করার পরে, আমি আবিষ্কার করেছি যে আমি আমার পাওয়ার সেটিংস সংরক্ষণ করতে পারি না। আমি যখনই পর্দার উজ্জ্বলতা 70% এ সেট করেছি, পরের বারে এটি 100% এ পুনরুদ্ধার করা হয়েছে। আমি নতুন পাওয়ার সেটিং প্যানেলে একটি সেভ বোতামটি খুঁজে পাচ্ছি না (আমি এখনই স্ক্রিনশট পোস্ট করতে পারছি না বলে আমি দুঃখিত)। কেউ আমাকে কীভাবে এই সেটিংটি সংরক্ষণ করবেন তা বলতে পারেন? ধন্যবাদ।

উত্তর:


16

আপনি যদি কেবল পর্দার উজ্জ্বলতা পরিবর্তন করতে এবং সংরক্ষণ করতে চান তবে আপনি ব্যবহার করতে পারেন xbacklight

     sudo apt-get install xbacklight

ইনস্টল করার পরে, সহজেই স্ক্রিনের উজ্জ্বলতা সেট করতে কমান্ডটি টাইপ করুন

     xbacklight -set `num`

এটি numআপনার পর্দার উজ্জ্বলতার শতাংশ।

উজ্জ্বলতা এবং বৈসাদৃশ্য সেট করার একটি সহজ উপায়

     sudo setpci -s `00:02.0` F4.B=`XX` 

উজ্জ্বলতা সেট করতে 00:02.0আপনার ভিজিএ ডিভাইস কোড। XXএফএফ থেকে হেক্সাডেসিমাল ফর্ম 00

lspciআপনার ভিজিএ ডিভাইস কোডটি সন্ধান করতে কমান্ডটি ব্যবহার করুন ।

     xgamma -gamma `X`

বিপরীতে সেট করতে, X0 থেকে 1 পর্যন্ত


ওহ, বর্তমানে আমি কেবল আমার পর্দার উজ্জ্বলতা সেটিংস সংরক্ষণ করতে চাই। ধন্যবাদ, তিফি :)
বরিস

2
আমি বিশ্বাস করতে পারি না যে এর জন্য কোনও জিইউআই নেই। উবুন্টু মানুষের জন্য লিনাক্স হওয়া উচিত। টিপ জন্য ধন্যবাদ!
আম্পিরস্কি

এর জন্য সেটপিসিআই ব্যবহার সম্পর্কে সচেতন হন। বিশদের জন্য জিজ্ঞাসা
স্টাফেন গৌরিচন

19
  1. এই কমান্ডটি রুট হিসাবে চালনা করে উজ্জ্বলতার স্তরগুলি পরীক্ষা করুন:

    cat /sys/class/backlight/acpi_video0/max_brightness 
    

    (আমার ল্যাপটপের সর্বাধিক উজ্জ্বলতা 20)

  2. আপনাকে পর্দার উজ্জ্বলতা ন্যূনতমতে সেট করুন এবং পরবর্তী কমান্ডটি সরিয়ে বর্তমান স্তরের চেক করুন

    cat /sys/class/backlight/acpi_video0/brightness 
    

    (আমার ল্যাপটপের সর্বনিম্ন উজ্জ্বলতার স্তর 0%)

  3. নিম্নলিখিত লাইনের আগে সম্পাদনা করুন /etc/rc.localএবং যুক্ত করুন exit 0:

    echo YOUR_VALUE > /sys/class/backlight/acpi_video0/brightness
    

এখন থেকে এই কম্পিউটারটি প্রতিবার শুরু করার সময় এই উজ্জ্বলতা স্তরটি সেট করা হবে।


উজ্জ্বলতা সেটিং সহ ডিরেক্টরিটির আলাদা নাম থাকতে পারে। আমার ক্ষেত্রে (ThinkPad T540p, উবুন্টু 14.04.3) এতে রয়েছে: /sys/class/backlight/intel_backlight/
pabouk

শুরুতে কাজ করে তবে হাইবারনেট বা স্থগিতের পরে নয়। উবুন্টু 16.04
ক্র্যাকারজ্যাক

8

ব্যক্তিগতভাবে আমি আমার কম্পিউটারটি শেষবার ব্যবহার করার সময় আমি যে উজ্জ্বলতা দিয়ে শুরু করি তা পছন্দ করি। আমি কীভাবে সেই কার্যকারিতাটি পেয়েছি:

সেশনের মধ্যে আপনার পর্দার উজ্জ্বলতা সংরক্ষণ করতে প্রথমে একটি ফাইল তৈরি করুন:

সিডি /etc/init.d

sudo স্পর্শ prev_ ব্রাইটনেস

sudo chmod o + w prev_ ব্রাইটনেস

তারপরে আপনি এমন কোনও স্ক্রিপ্ট তৈরি করুন যা আপনার পূর্ববর্তী ধাপে তৈরি করা ফাইলটি বন্ধ করার সময় আপনার বর্তমান পর্দার উজ্জ্বলতা সংরক্ষণ করে:

সুডো টাচ সেভ_স্ক্রিন_ব্রাইটনেস

sudo chmod + x সেভ_স্ক্রিন_ব্রাইটনেস

সুডো জিডিট সেভ_স্ক্রিন_ব্রাইটনেস

আপনি সবেমাত্র যে ফাইলটি খোলেন সেটিতে এটি রাখুন:

#! / বিন / SH

বিড়াল / সিস / শ্রেণি / ব্যাকলাইট / এসপিআইভিডিও / উজ্জ্বলতা> / চেতনা / ইনিট.ডি / প্রিভ_উজ্জ্বলতা

এখন প্রতিবার কম্পিউটার বন্ধ বা পুনরায় চালু করার সময় আমাদের স্ক্রিপ্টটি চালানো দরকার:

sudo ln -s /etc/init.d/save_screen_brightness /etc/rc0.d/K99save_screen_brightness

sudo ln -s /etc/init.d/save_screen_brightness /etc/rc6.d/K99save_screen_brightness

শেষ অবধি কম্পিউটারটি শুরু করার সময় আমাদের যে মূল্য সঞ্চয় হয়েছিল তা লোড করতে হবে:

sudo gedit /etc/rc.local

আপনার সবেমাত্র যে ফাইলটি খোলা হয়েছে তাতে ফাইলটি প্রস্থান করার আগে 0 এ প্রবেশ করুন:

বিড়াল /etc/init.d/prev_brightness> / sys / class / backlight / acpi_video0 / উজ্জ্বলতা

এটাই!


ধন্যবাদ, পূর্ববর্তী সেটিংসটি ধরে রাখার আগে সামান্য বিরতি থাকলেও সমাধানটি মনোমুগ্ধকর মতো কাজ করেছিল।
ভেসনোগ

3

উবুন্টু 12.10 ব্যবহার করে হেভিলথ যে সমাধানটি দিয়েছিল তা আমার পক্ষে কার্যকর হয়নি। আমি rc.local দিয়ে কী করেছি তা চলবে না।

আমি যুক্ত করার চেষ্টা করেছি

echo 5 > /sys/class/backlight/acpi_video0/brightness

আগে exit 0এবং এটি বলা হচ্ছে না। আমি কিছু লগিং বিবৃতি যোগ /etc/rc.localএবং /etc/init.d/rc.localকিছুই এ সব চালানো হচ্ছে।

এটি কাজ করা উচিত কারণ পিছনের সামঞ্জস্যের জন্য আপস্টার্ট এখনও সঠিক সময়ে পুরানো সিস্টেম ভি স্ক্রিপ্টগুলি চালায়।

সুতরাং আমি এখানে থেকে একটি আপস্টার্ট স্ক্রিপ্ট লিখতে কিভাবে পড়তে ।

আমি বুঝতে পেরেছি যে সিস্টেম ভি শেষ অবসান হতে চলেছে তাই আপস্টার্ট সম্পর্কে আমার শেখা উচিত।

আমি আমার দুটি মনিটরের উপর উজ্জ্বলতা সেট করতে একটি সাধারণ স্ক্রিপ্ট লিখেছিলাম এবং এটি কোনও ইস্যু ছাড়াই কাজ করে।

এটি এখানে দেখুন

আপনাকে যা করতে হবে তা হ'ল সুডো ব্যবহার করে ফাইলটি আপনার / etc / init / ডিরেক্টরিতে অনুলিপি করতে হবে। এটি কেবলমাত্র কাজ করা উচিত যদি উজ্জ্বলতার মানটি যদি কোনও সাধারণ পরিবর্তন হয় তবে ভুল ফাইলটিতে এটি প্রতিধ্বনিত হয়।

আশাকরি এটা সাহায্য করবে


1
gksudo gedit /usr/local/bin/brightness_changer.py

কোড নীচে আটকান,

#!/usr/bin/python

import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.gnome.SettingsDaemon',
                       '/org/gnome/SettingsDaemon/Power')
iface = dbus.Interface(proxy, dbus_interface='org.gnome.SettingsDaemon.Power.Screen')
iface.SetPercentage(70)

এটি সংরক্ষণ করুন. তারপরে কমান্ড জারি করুন,

sudo chmod 755 /usr/local/bin/brightness_changer.py

স্টার্টআপ অ্যাপ্লিকেশনগুলি খুলুন,

এখানে চিত্র বর্ণনা লিখুন

যোগ ক্লিক করুন,

এখানে চিত্র বর্ণনা লিখুন

/usr/local/bin/brightness_changer.pyকমান্ড হিসাবে পাথ দিন এবং এটি সংরক্ষণ করুন।

এখন আপনি যখনই লগইন করবেন তখন উজ্জ্বলতা সেট করা হবে 70


আমি মনে করি আপনার প্রোগ্রামটি বাশের পক্ষে আরও উপযুক্ত হতে পারে তবে আমি আপনার উত্তর পছন্দ করি এবং আমি পাইথন পছন্দ করি।
সেপিরো

@ ভিভিপাড়া: আমি আপনার স্ক্রিপ্টটি ব্যবহার করছিলাম এবং এটি কাজ করত। তবে এটি জিনোম ৩.১০ নিয়ে আর কাজ করে না। আমি orcon.gnome.SettingsDaemon.Power.Screen dconf সহ খুঁজে পাইনি। কোন ধারনা?
স্বর্ণেন্দু বিশ্বাস

0

আমি এইচপি সমস্ত-ইন-ওয়ান পিসি ব্যবহার করছি। আর rc.local এ এক্সিকিউটেড করার জন্য আমি এক্সব্যাকলাইট তৈরি করতে পারি না, যার কারণটি অন্বেষণ করা দরকার।

সুতরাং আমি ঠিক রাখা

xbacklight -set 0

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

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