ฉันต้องการอันที่มันลดความสว่างของหน้าจอได้ทั้งตามเวลาหรือตามความต้องการ (ฉันไม่รังเกียจ) ฉันมีกราฟิกออนบอร์ดของ Intel ฉันไม่ต้องการให้ Redshift เปลี่ยนสีของหน้าจอ
ฉันต้องการอันที่มันลดความสว่างของหน้าจอได้ทั้งตามเวลาหรือตามความต้องการ (ฉันไม่รังเกียจ) ฉันมีกราฟิกออนบอร์ดของ Intel ฉันไม่ต้องการให้ Redshift เปลี่ยนสีของหน้าจอ
คำตอบ:
บนคอมพิวเตอร์ที่มี Ubuntu 11.04 และกราฟิกออนบอร์ด Intel มันใช้งานได้สำหรับฉัน:
$ xrandr | grep connected | cut -f1 -d" "
VGA1
ใช้ชื่อเอาต์พุตที่พบ (ในกรณีนี้คือ "VGA1") และปรับความสว่าง
$ xrandr --output VGA1 --brightness 0.7
โปรดทราบว่าหน้าคนxrandrมีสิ่งนี้ที่จะพูดเกี่ยวกับธง --brightness:
แต่นี้เป็นซอฟแวร์การปรับเปลี่ยนเฉพาะถ้าฮาร์ดแวร์ของคุณได้รับการสนับสนุนจริงเปลี่ยนความสว่าง, คุณอาจจะชอบที่จะใช้xbacklight
xrandr --output eDP1 --brightness 0.2
วิธีการทำงานได้ดีในขณะที่xbacklight -set 20
ล้มเหลว
การพัฒนาของ Redshift จะเปลี่ยนความสว่าง ฉันไม่แน่ใจว่ามันจะเปลี่ยนแปลงตามเวลาหรือไม่ แต่คุณสามารถขอให้ผู้พัฒนาเพิ่มคุณลักษณะนี้ได้
http://bazaar.launchpad.net/~jonls/redshift/trunk/revision/153
นี่คือขั้นตอนพื้นฐานที่จำเป็นและไฟล์ INSTALL มีคำแนะนำโดยละเอียดเกี่ยวกับการสร้างจากแหล่งที่มา
คุณจะต้องติดตั้งแพ็คเกจต่อไปนี้:
sudo apt-get install build-essential libtool automake autopoint
จาก Terminal จะได้รับสำเนาของรหัสการพัฒนาล่าสุด:
bzr branch lp:redshift
cd redshift
สร้างไฟล์กำหนดค่าคอมไพล์และบิลด์:
./bootstrap
./configure
make
ทดสอบแอปพลิเคชันที่สร้างขึ้นทำงานเป็น exepected:
./src/redshift -b 0.1
ติดตั้งแอปพลิเคชัน:
sudo make install
sudo apt-get install redshift
เพียงแค่ติดตั้งด้วย
อาจเป็นhttps://launchpad.net/brightnessหรือไม่ มันใช้เว็บแคมเป็นเซ็นเซอร์ในการปรับความสว่างของหน้าจอ (มันใช้ OpenCV และคุณต้องสร้างมันเอง)
ฉันใช้ Cairo-Dock กับปลั๊กอิน Screen Luminosity มันเข้าถึงการควบคุมความสว่างได้ง่ายมาก