Xscreensaver ทำให้จอภาพของฉันปิดและเปิดซ้ำ ๆ เมื่อคุณสมบัติการจัดการพลังงานทำงานอยู่ วิธีแก้ไข


2

มีบางอย่างแปลก ๆ เกิดขึ้นกับการกำหนดค่า Xscreensaver 5.15 ของฉันใน Debian Wheezy ฉันมีมอนิเตอร์ Dell U2412M สองตัวต่ออยู่กับการ์ดกราฟิกเดียว (หนึ่งตัวเหนือ DVI ดั้งเดิมและอีกอันหนึ่งผ่านเอาต์พุต HDMI ไปยังอินพุต DVI)

เมื่อฉันปิดใช้งานการจัดการพลังงานผ่านเครื่องมือการกำหนดค่า Xscreensaver โดยยกเลิกการเลือก "เปิดใช้งานการจัดการพลังงาน" ในแท็บขั้นสูงแล้วทุกอย่างทำงานได้ดียกเว้นว่าฉันไม่ได้รับการจัดการพลังงานบนจอภาพ ฉันใช้ Xfce 4.8 และใน Power Manager ได้ตั้งค่า "ใส่จอแสดงผลเข้าสู่โหมดสลีป" และ "ปิดจอแสดงผล" เป็นไม่เคยทั้งในประเภทการตั้งค่า "On AC" และ "On Battery"

นี่คือสิ่งที่xset qจะพูดเกี่ยวกับ DPMS ด้วยการตั้งค่าดังกล่าวข้างต้น:

DPMS (Energy Star):
  Standby: 900    Suspend: 0    Off: 0
  DPMS is Disabled

แป้นพิมพ์ของฉันเชื่อมต่อผ่านฮับ USB ที่สร้างไว้ในหนึ่งในจอภาพและเมาส์ถูกเชื่อมต่อผ่านฮับ USB ในตัวอีกตัวหนึ่ง จอภาพทั้งสองเชื่อมต่อโดยตรงกับคอมพิวเตอร์โดยไม่มีฮับ USB เข้ามาขวาง

หากฉันเปลี่ยนการตั้งค่าการจัดการพลังงานของ Xscreensaver ให้เป็นดังต่อไปนี้:

  • เปิดใช้งานการจัดการพลังงาน: ใช่
  • สแตนด์บายหลังจาก: 15 นาที
  • ระงับหลังจาก: 0 นาที
  • ปิดหลังจาก: 0 นาที
  • ปิดเครื่องอย่างรวดเร็วในโหมด Blank Only: no

จากนั้นจอภาพจะเข้าสู่โหมดประหยัดพลังงานมากพอตามเวลาที่กำหนด อย่างไรก็ตามมีบางสิ่งที่ทำให้จอมอนิเตอร์เริ่มปิดอย่างสมบูรณ์แล้วเปิดใหม่อีกครั้ง นอกเหนือจากแสงกะพริบเป็นประจำค่อนข้างน่ารำคาญและสิ่งนี้เห็นได้ชัดว่าเป็นการประหยัดพลังงาน แต่ก็เต็มไปด้วยบันทึกระบบของฉันด้วยการตัดการเชื่อมต่อคีย์บอร์ดและรายการบันทึกการเชื่อมต่อจากระบบย่อย USB:

May 10 02:20:13 yeono acpid: input device has been disconnected, fd 9
May 10 02:20:17 yeono kernel: [24226.670088] input: Unicomp Inc G+SpaceSaver as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.2/1-1.2:1.0/input/input52
May 10 02:20:47 yeono acpid: input device has been disconnected, fd 9
May 10 02:20:47 yeono kernel: [24257.280219] hub 1-1:1.0: hub_port_status failed (err = -71)
May 10 02:20:50 yeono kernel: [24260.457788] input: Unicomp Inc G+SpaceSaver as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.2/1-1.2:1.0/input/input53
May 10 02:21:04 yeono acpid: input device has been disconnected, fd 9
May 10 02:21:07 yeono kernel: [24277.355231] input: Unicomp Inc G+SpaceSaver as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.2/1-1.2:1.0/input/input54

ฉันอาจทำการเปลี่ยนแปลงบางอย่างเมื่อเริ่มต้นนี้ แต่ฉันรู้สึกว่าการเปลี่ยนแปลงนั้นอาจจะเกิดขึ้น บันทึกเก่า ๆ ไม่เปิดเผยสิ่งที่มีประโยชน์ การอัปเกรดล่าสุดที่ฉันทำก่อนหน้านี้เริ่มเห็นได้ชัดว่าเกี่ยวข้องกับ MySQL สิ่งเดียวที่เกี่ยวข้องจากระยะไกลและใกล้เวลาพอสมควรฉันสามารถหาได้คืออัพเกรดxdg-utilsจาก 1.1.0 ~ rc1 + git20111210-6 + deb7u1 เป็น 1.1.0 ~ rc1 + git20111210-6 + deb7u2 ประมาณหนึ่งสัปดาห์ก่อนเมื่อปัญหาเหล่านี้ดูเหมือนจะมี เริ่มต้น

ฉันสามารถผ่านกระบวนการกำจัดเพื่อ จำกัด ปัญหาให้แคบลงเพื่อปิดและเปิดคุณสมบัติการจัดการพลังงานของ Xscreensaver ถ้า DPMS ของ Xscreensaver ปิดอยู่แสดงว่าทั้งหมดดีเช่นกัน ถ้ามันเปิดอยู่ฉันจะได้รับพฤติกรรมแปลก ๆ นี้

ฉันต้องทำอย่างไรเพื่อให้การจัดการพลังงานกลับมาทำงานตามปกติ

คำตอบ:


-1

สิ่งอำนวยความสะดวก X มีหลายวิธีในการเปิดใช้งานโปรแกรมรักษาหน้าจอและ xset น่าจะเป็นวิธีที่เก่าแก่ที่สุดและง่ายที่สุดในการจัดการสิ่งที่เกิดขึ้น มันถูกแทนที่ด้วยเทคโนโลยีใหม่ ๆ แต่มันก็ยังทำงานได้ดี

ข้อเสียที่ใหญ่ที่สุดของ xset คือมันไม่ได้ฉลาดมากและไม่ได้เสียบเข้ากับเฟรมเวิร์กใหม่ที่ดีนัก ตัวอย่างเช่นกรอบงานที่ใหม่กว่าอาจฉลาดพอที่จะไม่ปลุกจอภาพเมื่อเสียบอุปกรณ์อินพุต

เกี่ยวกับปัญหาที่คุณมีอย่างไรก็ตามฉันขอแนะนำให้ขึ้นบัญชีดำอุปกรณ์ USB หนึ่งในการสอนที่เป็นไปได้เกี่ยวกับการทำเช่นนี้ได้รับด้านล่าง (สมมติว่าคุณไม่ต้องการอุปกรณ์ที่ให้บริการ)

http://projectgus.com/2014/09/blacklisting-a-single-usb-device-from-linux/


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