আমি মনে করি না যে আপনার বাহ্যিক মনিটরটি পেতে আপনার কাঙ্ক্ষিত সমাধানটি /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
ফাইলে নতুন উজ্জ্বলতা লিখতে কল করতে হবে ...
আর্চলিনাক্সে এই পোস্ট দ্বারা অনুপ্রাণিত স্ক্রিপ্ট ।