eyesome
Eyesome เป็นสคริปต์ทุบตีที่ทำงานเป็นคนเลวทรามและนอนหลับตลอดเวลา 24/7 มันจะปรับความสว่างของหน้าจอโดยอัตโนมัติ (และเป็นทางเลือกแกมม่าเช่นกัน) สำหรับจอแสดงผลแล็ปท็อปของคุณผ่านทางอินเตอร์เฟสฮาร์ดแวร์และอีกสองจอภาพโดยใช้การควบคุมซอฟต์แวร์ของ xrandr
เมื่อพระอาทิตย์ขึ้น (เวลาที่ได้รับโดยอัตโนมัติจากอินเทอร์เน็ตในแต่ละวัน) ความสว่างหน้าจอของคุณ (และแกมม่าตัวเลือกเกินไป) จะถูกปรับค่อยๆ การปรับแบบค่อยเป็นค่อยไปนั้นถูกกำหนดโดยคุณ แต่ 120 นาทีเหมาะกับฉัน เพื่อให้การปรับไม่สามารถสังเกตได้ให้ตั้งช่วงเวลาสลีประหว่างการปรับค่าต่างๆ ทุกที่ระหว่าง 15 ถึง 60 วินาทีน่าจะดีที่สุดและค่าเริ่มต้นคือ 60
หลังจากการเปลี่ยนภาพพระอาทิตย์ขึ้นเสร็จสมบูรณ์ daemon ที่หลับตาจะหลับเป็นเวลาหลายชั่วโมงจนกระทั่งพระอาทิตย์เริ่มขึ้น ฉันใช้เวลา 90 นาทีก่อนพระอาทิตย์ขึ้น แต่คุณสามารถกำหนดช่วงเวลาที่ต้องการได้
การเปลี่ยนพระอาทิตย์ตกการเปลี่ยนพระอาทิตย์ตกจะค่อยๆลดความสว่างของหน้าจอ
โปรดทราบว่าในช่วงการเปลี่ยนภาพแกมม่าตอนกลางคืนอาจถูกกำหนดให้เพิ่มขึ้น ตัวอย่างเช่น Red gamma อาจถูกกำหนดเป็น 1.0 ในระหว่างวันและ 1.2 ในช่วงกลางคืนเพื่อลดอาการปวดตา แกมมาสีฟ้าอาจถูกกำหนดให้เป็น 1.0 ในระหว่างวันและ 0.8 ในช่วงกลางคืนดังนั้นมันจะลดลงแทน
เพื่อลดทรัพยากรให้มีการหลับสนิทตลอดช่วงเวลาระหว่างพระอาทิตย์ตกและพระอาทิตย์ขึ้น ขึ้นอยู่กับว่าคุณอาศัยอยู่ที่ไหนและฤดูใดของปีการนอนเฉลี่ยจะอยู่ที่ 12 ชั่วโมง
Eyesome Setup - เมนูหลัก
เพื่อกำหนดค่า Eyesome มีเมนูหลัก:
แก้ไขการกำหนดค่า - แท็บทั่วไป
เมื่อคุณคลิกปุ่มแก้ไขจากเมนูหลักแท็บทั่วไปของการกำหนดค่าการแก้ไขจะปรากฏขึ้นตามที่แสดงด้านล่าง
ชื่อประเทศ / เมืองของคุณควรปรากฏโดยอัตโนมัติ หากจำเป็นคุณสามารถแทนที่ได้
แก้ไขการกำหนดค่า - แท็บจอภาพ 1
การคลิกที่แท็บ Monitor 1 ด้านบนจะเป็นการเปิดเผยพาเนลนี้ในการกำหนดค่าของฉัน (ของคุณอาจแตกต่างกัน):
อย่าหวาดกลัวต่อการตั้งค่าเหล่านี้เพราะส่วนใหญ่จะได้รับโดยอัตโนมัติจากตา คุณจะต้องตั้งค่าความสว่าง / ระดับกลางวันและกลางคืน
แก้ไขการกำหนดค่า - แท็บจอภาพ 3
การคลิกที่แท็บจอภาพ 3 จะแสดงแผงนี้ในการกำหนดค่าของฉัน (ของคุณอาจแตกต่างกัน):
แท็บ Monitor 2 ไม่แสดงขึ้นมาเนื่องจากเป็นทีวีใหม่ที่มีความสว่างที่ปรับได้และ Smart OS มันไม่จำเป็นต้องมีการแทนที่โดย Eyesome
หากหลังจากติดตั้ง Eyesome คุณติดตั้งจอภาพอื่นเข้ากับระบบของคุณคุณอาจต้องป้อนxrandr
ชื่อจอภาพ
Eyesome Setup - การทดสอบ 5 วินาที
จากเมนูหลักคุณสามารถทดสอบการตั้งค่าความสว่างและแกมม่าในเวลากลางวันและกลางคืนเป็นเวลา 5 วินาทีโดยคลิกที่ปุ่มกลางวันและกลางคืนตามลำดับ คุณสามารถเปลี่ยนระยะเวลาของการทดสอบจาก 5 วินาทีเป็น 20 วินาทีจาก Edit Configuration - General Tab
นี่คือลักษณะการทดสอบในเวลากลางคืน 5 วินาที:
การจัดการเหตุการณ์ที่ผิดปกติ
สมมติว่าคุณระงับแล็ปท็อปของคุณเมื่อเช้าก่อนทำงานและหน้าจอสลัวเต็ม คุณกลับมาถึงบ้านหลังเลิกงานเมื่อพระอาทิตย์ขึ้นบนท้องฟ้าและเปิดแล็ปท็อปของคุณ หน้าจอมืดเกินไปคุณอ่านไม่ออก
ในการจัดการกับสถานการณ์นี้ไฟล์ควบคุม systemd มีให้:
/etc/systemd/system-sleep/systemd-wake-eyesome
ไฟล์ควบคุมจะถูกเรียกเมื่อใดก็ตามที่ระบบหยุดทำงานชั่วคราวหรือทำงานต่อ
- ไฟล์ควบคุมเรียกสคริปต์ทุบตี
/usr/local/bin/wake-eyesome.sh
เพื่อรีเซ็ตความสว่างให้เต็มจากนั้นเข้าสู่โหมดสลีปจนกระทั่งพระอาทิตย์ตกดิน
คุณกำลังดูภาพยนตร์บนทีวีภายนอกในเวลากลางคืนและปิดฝาแล็ปท็อปของคุณเพื่อการรับชมที่ดีขึ้น Ubuntu / Lightdm / xrandr ใช้เวลาสองสามวินาทีจากนั้นรีเซ็ตทีวีภายนอกของคุณให้เต็มความสว่างเต็มที่ สัมผัสกับดวงตาของคุณ
ในการจัดการกับสถานการณ์นี้จะมีการจัดเตรียมไฟล์ควบคุมเหตุการณ์ acpi:
/etc/acpi/event/lid-event-eyesome
ไฟล์ควบคุมเรียกว่าเมื่อใดก็ตามที่เปิดหรือปิดฝาแล็ปท็อป
- ไฟล์ควบคุมเรียกสคริปต์ทุบตี
/etc/acpi/acpi-lid-eyesome.sh
เพื่อจัดการการเปิดและปิดฝา
ในทางกลับกันการเรียกสคริปต์ทุบตีที่น่ากลัว/usr/local/bin/wake-eyesome.sh
เพื่อรีเซ็ตความสว่างสำหรับการดูในเวลากลางคืนและเข้าสู่โหมดสลีปจนกระทั่งพระอาทิตย์ตกดิน
ระงับ / ปิดฝาปิด / ทดสอบความสว่าง / ปิดไฟ / ปลั๊กไฟ
สรุป
คำตอบนี้เกือบสองปีหลังจากวันที่โพสต์คำถาม มีเวอร์ชันแรกของคำตอบนี้ถูกลบในเดือนกุมภาพันธ์ 2560 ซึ่งฉันเพิ่งยกเลิกการลบและแก้ไข
สามารถดาวน์โหลด Eyesome ได้จาก: https://github.com/WinEunuuchs2Unix/eyesome
โปรแกรมนี้เพิ่งเปิดตัวในเดือนกันยายน 2018 ดังนั้นโปรดแจ้งให้เราทราบหากคุณพบปัญหาหรือมีคำแนะนำในการปรับปรุง
ขั้นตอนเอกสารเริ่มต้นเพียงอย่าลังเลที่จะถามคำถามใด ๆ คำถามของคุณอาจส่งผลให้เกิดการปรับปรุงเอกสาร