আমি ব্যক্তিগতভাবে ভাইও ভিপিসিসি ডাব্লুএফএক্স (এনভিডিয়া গ্রাফিক) এবং উবুন্টু স্টুডিও ১১.১০ ব্যবহার করছি .. আমি অনেকগুলি সমাধান চেষ্টা করেছি এবং কিছুই এলসিডি উজ্জ্বলতার সাথে আমার সমস্যার সমাধান করতে পারে নি! শেষ পর্যন্ত এই দুটি পার্ল ফাইল এনভিডিয়া ড্রাইভার কনফিগার ফাইলের মধ্যে নিজেই ব্রাইটনেস / কনট্রাস্ট এবং গামা ফাংশন সেট করতে লিখেছিল।
আপনি যদি এনভিডিয়া এক্স সার্ভার সেটিংসের মধ্যে উজ্জ্বলতা পরিবর্তন করতে সক্ষম হন তবে এটি সহায়ক হবে
পদক্ষেপ 1: এই ফাইলটি তৈরি করুন এবং এটির নাম দিন "উজ্জ্বলতা- UP.pl" (আপনি যে কোনও পাঠ্য সম্পাদনা সরঞ্জাম যেমন: gedit, ন্যানো, vi, ইত্যাদি ব্যবহার করতে পারেন copy অনুলিপি এবং পেস্ট করুন)
### Code by forgottenrip@yahoo.com ###
my $find1 = "0/RedBrightness=";my $find2 = "0/RedGamma=";
open FILE, "<Nvidia-Settings.cfg";
my @lines = <FILE>;
for (@lines) {
if ($_ =~ /$find1/) { chomp $_;$value= substr($_,16,5); }
if ($_ =~ /$find2/) { chomp $_;$value2= substr($_,11,5);}
}
my @Lines;
if ( $value > 0.0) { $value = $value - 0.30 };
if ( $value2 > 1.1) { $value2 = $value2 - 0.08 };
$last_value = $value + 0.30;
$Lines[0] ="0/RedBrightness=".$last_value;
$Lines[1] ="0/GreenBrightness=".$last_value;;
$Lines[2] ="0/BlueBrightness=".$last_value;;
$last_value = $value + 0.30;
$Lines[3] ="0/RedContrast=".$last_value;;
$Lines[4] ="0/GreenContrast=".$last_value;;
$Lines[5] ="0/BlueContrast=".$last_value;;
$last_value = $value2 + 0.08;
$Lines[6] ="0/RedGamma=".$last_value;;
$Lines[7] ="0/GreenGamma=".$last_value;;
$Lines[8] ="0/BlueGamma=".$last_value;;
$filename = "Nvidia-Settings.cfg";
open fh2,'>',$filename or die ("can't open '$filename': $! \n");
foreach ( @Lines )
{ chomp;print "$_\n";print fh2 "$_\n"; };
close fh2;
`nvidia-settings -l --config=Nvidia-Settings.cfg`;
পদক্ষেপ 2: তারপরে অন্য একটি ফাইল তৈরি করুন, এটির নাম রাখুন "ব্রাইটনেস -ডাউন.পিএল" এবং এই কোডটি পূরণ করুন:
### Code by forgottenrip@yahoo.com ###
my $find1 = "0/RedBrightness=";my $find2 = "0/RedGamma=";
open FILE, "<Nvidia-Settings.cfg";
my @lines = <FILE>;
for (@lines) {
if ($_ =~ /$find1/) {chomp $_;$value= substr($_,16,5);}
if ($_ =~ /$find2/) {chomp $_;$value2= substr($_,11,5);}
}
my @Lines;
if ( $value < -0.80) { $value = $value + 0.30 };
if ( $value2 < 0.8) { $value2 = $value2 + 0.08 };
$last_value = $value - 0.30;
$Lines[0] ="0/RedBrightness=".$last_value;
$Lines[1] ="0/GreenBrightness=".$last_value;;
$Lines[2] ="0/BlueBrightness=".$last_value;;
$last_value = $value - 0.30;
$Lines[3] ="0/RedContrast=".$last_value;;
$Lines[4] ="0/GreenContrast=".$last_value;;
$Lines[5] ="0/BlueContrast=".$last_value;;
$last_value = $value2 - 0.08;
$Lines[6] ="0/RedGamma=".$last_value;;
$Lines[7] ="0/GreenGamma=".$last_value;;
$Lines[8] ="0/BlueGamma=".$last_value;;
$filename = "Nvidia-Settings.cfg";
open fh2,'>',$filename or die ("can't open '$filename': $! \n");
foreach ( @Lines )
{ chomp;print "$_\n";print fh2 "$_\n"; };
close fh2;
`nvidia-settings -l --config=Nvidia-Settings.cfg`;
পদক্ষেপ 3: আপনার অন্য একটি ফাইল তৈরি করতে হবে যাতে এনভিডিয়া সেটিংস রয়েছে it এটির নাম রাখুন "এনভিডিয়া-সেটিংস। সিএফজি" এটি আপনার গুরুত্বপূর্ণ নাম লেখার জন্য গুরুত্বপূর্ণ। দ্বারা পূর্ণ:
0/RedBrightness=0.1
0/GreenBrightness=0.1
0/BlueBrightness=0.1
0/RedContrast=0.1
0/GreenContrast=0.1
0/BlueContrast=0.1
0/RedGamma=1.14
0/GreenGamma=1.14
0/BlueGamma=1.14
এটাই! এখন এই ফাইলগুলি অনন্য ফোল্ডারে রাখুন .. আপনার ফাংশন কীগুলি এই দুটি পার্ল ফাইলের সাথে আবদ্ধ করতে হবে y আপনি এটি করতে কমপিজ > কমান্ড ব্যবহার করতে পারেন । Compizconfig- সেটিংস-ম্যানেজার ইনস্টল করতে কমান্ডের নীচে রান করুন
sudo apt-get install compizconfig-settings-manager
অথবা এমনকি আপনি শেল (টার্মিনাল) এ এই দুটি কমান্ড দিয়ে পৃথকভাবে চালাতে পারেন:
user$ perl Brightness/Brightness-Up.pl
user$ perl Brightness/Brightness-Down.pl
উজ্জ্বলতা ফোল্ডার যেখানে আমি এই ফাইলগুলিতে রাখি।