ความสว่างหน้าจอจะเปลี่ยนกลับเป็นค่าสูงสุดหลังจากกลับมาจากการหยุดแสดงผล `xset dpms`


12

ฉันใช้ผู้จัดการหน้าต่าง openbox และใช้บรรทัดนี้ในautostart.shการควบคุมการจัดการพลังงานการแสดงผล:

xset dpms 0 60 0

สิ่งนี้ทำงานได้ดีทำให้หน้าจอหยุดทำงานหลังจากไม่มีการใช้งาน 60 วินาที

อย่างไรก็ตามเมื่อจอแสดงผลกลับมาทำงานอีกครั้งตามการเคลื่อนไหวของเมาส์ปุ่มกด ฯลฯ หน้าจอจะสว่างเต็มที่ นี่เป็นการสิ้นเปลืองพลังงานและบางครั้งก็ทำให้ไม่เห็น หากฉันใช้ปุ่มควบคุมความสว่างของแล็ปท็อป ( Fn+ <-/ ->) เพื่อปรับความสว่างการกดครั้งแรกจะคืนค่าความสว่างกลับเป็นค่าเดิมก่อนที่หน้าจอจะหยุดทำงาน

สิ่งที่ฉันต้องการก็คือการที่หน้าจออยู่ที่ความสว่างล่วงหน้าก่อนที่จะถูกเปิดใช้งานอีกครั้งโดยไม่ต้องกดปุ่มควบคุมความสว่างปุ่มใดปุ่มหนึ่ง

ฉันใช้งาน Ubuntu 10.10 บน Acer Aspire 5742


ฉันกำลังเผชิญกับปัญหาเดียวกัน คุณพบวิธีแก้ปัญหาหรือไม่?
RanRag

ยังไม่ได้ ... ยังไม่ได้ลองใช้คำแนะนำของ MaxMackie แต่คุณสามารถบอกได้
intuited

ฉันจะพยายามที่จะให้มันยิง xset hookแต่ผมมีความคิดว่าเขาหมายถึง หากคุณสามารถแนะนำฉัน (เอกสาร) หรืออ้างอิงถึงสิ่งที่เขาไม่ได้หมายความว่ามันจะช่วย
RanRag

เบ็ดในบริบทนี้เป็นชิ้นส่วนของรหัสหรือคำสั่งหรือสคริปต์ที่ทำงานในการตอบสนองต่อเหตุการณ์บางอย่าง คุณสามารถอ่านxsetman page เพื่อดูว่ามีวิธีในการเรียกใช้สคริปต์หรือคำสั่งอื่น ๆ เมื่อเปิดใช้งานการแสดงผลอีกครั้งหรือไม่ คุณอาจทำ googling เพื่อดูว่าพวกเขาไม่ได้พูดถึงสิ่งนั้นใน man page ด้วยเหตุผลบางอย่าง ฉันไม่ได้ใช้ openbox ในขณะนี้ดังนั้นฉันไม่ต้องกังวลเกี่ยวกับมันตอนนี้ :)
34432

คำตอบ:


1

หากคุณตั้งค่าความสว่างไว้ล่วงหน้า ( autostart.shตัวอย่างเช่น) คุณสามารถตรวจสอบความสว่างและตั้งค่าเป็นค่าใด ๆ ที่คุณต้องการในwhile true;ลูปต่อเนื่อง

สิ่งนี้ใช้ได้เฉพาะในกรณีที่คุณมีค่าคงที่เสมอ (เพราะถ้าคุณตัดสินใจว่าคุณต้องการความสว่างสักเล็กน้อยมันจะสลัวโดยอัตโนมัติ)

ตัวเลือกอื่นที่เป็นไปได้ (แต่ไม่น่าจะเป็นไปได้) คือถ้าxsetมีการโทรกลับหรือขอข้อมูลบางประเภทที่คุณสามารถถือไว้ได้ ในกรณีนี้คุณสามารถเรียกมันเป็นสคริปต์อื่นเมื่อดำเนินการต่อ


0

สายไปหน่อย แต่สิ่งนี้เกิดขึ้นเป็นผลอันดับต้น ๆ ของ google งานต่อไปนี้สำหรับฉันที่ Manjaro:

xbacklight -set 10

ผมเขียน 2 สคริปต์เพื่อช่วยให้มีความสว่างเพิ่มขึ้น / ลดลงซึ่งคุณจะพบที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.