আমি মনে করি না যে আপনার বাহ্যিক মনিটরটি পেতে আপনার কাঙ্ক্ষিত সমাধানটি /sys/class/backlightকাজ করবে, তবে ভাল খবরটি হ'ল আপনার সুন্দর উজ্জ্বলতা অ্যানিমেশন থাকতে পারে!
চেষ্টা
notify-send " " -i notification-display-brightness-low -h int:value:50 -h string:x-canonical-private-synchronous:brightness &
এখন আমরা একটি স্ক্রিপ্ট তৈরি করতে পারি যা উবুন্টুর উজ্জ্বলতার পরিবর্তককে অনুকরণ করে:
#!/bin/bash
#get current brightness
presbright=$(ddccontrol -p | grep -A1 0x10 | tr -d '\n\t' | sed 's/.*value=\([^a-zA-Z]*\),.*/\1/')
#stepsize for the brightness change
stepsize=10
case "$1" in
up)
newbright=$(( ${presbright}+${stepsize} ))
newbright=$(echo $newbright | awk '{if($1 < 100){if($1 > 0) print $1; else print 0;} else print 100;}')
notify-send " " -i notification-display-brightness-low -h int:value:$newbright -h string:x-canonical-private-synchronous:brightness &
ddccontrol -p -r 0x10 -w $newbright
;;
down)
newbright=$(( ${presbright}-${stepsize} ))
newbright=$(echo $newbright | awk '{if($1 < 100){if($1 > 0) print $1; else print 0;} else print 100;}')
notify-send " " -i notification-display-brightness-low -h int:value:$newbright -h string:x-canonical-private-synchronous:brightness &
ddccontrol -p -r 0x10 -w $newbright
;;
status)
echo $presbright
;;
*)
echo "Accepted arguments are: up, down, status."
;;
esac
exit 0
এটা 0 এবং 100 মধ্যে মান clamps হিসাবে আপনি দেখতে পারেন এখন আপনি আবদ্ধ করতে পারেন upএবং downকলের স্ক্রিপ্টে সঙ্গে আপনার পছন্দের কিছু কীবোর্ড শর্টকাট থেকে সিস্টেম সেটিংস> কীবোর্ড> শর্টকাট , fotomonster মত সুপারিশ করেছে।
নোটস:
আমি জানি না কত সময় ddccontrol -pলাগে, যদি আপনি খুব দীর্ঘ হয় তবে আপনি syncস্ক্রিপ্টে একটি বিকল্পও যুক্ত করতে পারেন যা কোনও ফাইলে মনিটরের উজ্জ্বলতার মান সংরক্ষণ করে। তারপরে ddccontrolআপনার কাছ থেকে বর্তমান উজ্জ্বলতা পাওয়ার পরিবর্তে এটি কেবল আপনার ফাইল থেকে পাওয়া যায়, যা আরও দ্রুত হওয়া উচিত। অবশ্যই আপনাকে আপডেট করতে হবে upএবং downফাইলে নতুন উজ্জ্বলতা লিখতে কল করতে হবে ...
আর্চলিনাক্সে এই পোস্ট দ্বারা অনুপ্রাণিত স্ক্রিপ্ট ।