ฉันติดตั้ง Debian 7 (Wheezy) ใหม่อีกครั้งหลังจากนั้นไม่นาน เป็นครั้งแรกที่ฉันใช้ไดรเวอร์ Nvidia แบบเปิด (ไม่ใช่นูโว) และ vesafb สำหรับคอนโซลเสมือน
ฉันไม่สามารถหยุดหน้าจอจากการปิดบังได้ตลอดชีวิตของฉัน ไม่มีสกรีนเซฟเวอร์ไม่มีอะไรมันว่างเปล่าหลังจากผ่านไปสองสามนาทีที่ไม่มีกิจกรรม นี่ไม่ใช่แค่ช่วง VLC (ซึ่งเคยมีปัญหาดังกล่าวในอดีต) แต่ในช่วงใด ๆ
เพื่อทำให้แย่ลงดูเหมือนว่าจะเกิดขึ้นแบบสุ่ม บางครั้งหน้าจอจะไม่ว่างเปล่าเป็นเวลาหลายชั่วโมงและบางครั้งมันก็จะ
ขั้นตอนที่ฉันทำไปแล้ว:
เพิ่มสองสามบรรทัดใน
/etc/X11/xorg.conf
เพื่อหยุด dpms:Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false"
เพิ่มใน
.xinitrc
ไฟล์ของฉัน:xset s off # don't activate screensaver xset -dpms # disable DPMS (Energy Star) features. xset s noblank # don't blank the video device
ปิดการใช้งานสกรีนเซฟเวอร์และโหมดประหยัดพลังงานทั้งหมดภายใต้การตั้งค่า KDE
เพิ่มการวนซ้ำต่อไปนี้ในของฉัน
/etc/init.d/rc.local
:for index in $(seq 1 6) do setterm -blank 0 -powerdown 0 -powersave off > /dev/tty${index} done
ติดตั้ง xdg-screensaver ของฉันด้วย patch ที่ฉันพบว่าบังคับให้ VLC วางไข่สกรีนเซฟเวอร์ (ตั้งแต่ฉันหยุดใช้ VLC และเปลี่ยนกลับเป็นผู้เล่น Dragon)
นี่กลายเป็นฝันร้ายและน่ารำคาญอย่างแท้จริง ก่อนที่ฉันจะทำ nuke vesafb และ setterm (ซึ่งฉันมีความรู้สึกมีความรับผิดชอบในเรื่องนี้) ฉันอยากจะรู้ว่ามีใครเคยประสบปัญหานี้หรือไม่และพวกเขาจัดการเพื่อแก้ไขได้อย่างไร
xscreensaver-command -watch
ใน xterm ที่ใดที่หนึ่ง หลังจากเหตุการณ์ที่หน้าจอว่างเปล่าที่ไม่พึงประสงค์ให้ดูเพื่อดูว่ามีการส่งออกกิจกรรม BLANK หรือไม่ ถ้าเป็นเช่นนั้นแสดงว่ามันว่างเปล่าโดยการกระทำของ X server มิฉะนั้นจะต่ำกว่าในสแต็กและคุณสามารถมุ่งเน้นไปที่ไดรเวอร์วิดีโอ