ระงับโดยอัตโนมัติหากไม่มีใครลงชื่อเข้าใช้เป็นเวลา 30 นาที


10

สำหรับเครื่องเขียนแบบคงที่จำนวนมากที่มหาวิทยาลัยนี้ฉันต้องการให้มีการติดตั้งโดยที่เครื่องจักรจะหยุดตัวเองเพื่อประหยัดพลังงาน 30 นาทีหลังจากที่ผู้ใช้คนสุดท้ายล็อกเอาต์ จะทำอย่างไร?

คำตอบ:


15

สิ่งที่คุณต้องทำคือตั้งค่าการจัดการพลังงานสำหรับผู้ใช้ gdm เมื่อต้องการทำสิ่งนี้จากบรรทัดคำสั่งใช้คำสั่งนี้เพื่อทำให้หน้าต่างการตั้งค่าปรากฏขึ้นเมื่อคุณออกจากระบบหรือสลับผู้ใช้:

sudo cp /usr/share/applications/gnome-power-preferences.desktop /usr/share/gdm/autostart/LoginWindow/

ตอนนี้ออกจากระบบรีสตาร์ทหรือสลับผู้ใช้และคุณควรจะได้รับหน้าต่างการตั้งค่าการจัดการพลังงาน (ฉันทำฉันเพิ่งทดสอบสิ่งนี้)

ข้อความแสดงแทน

เมื่อคุณตั้งค่าตามที่คุณชอบแล้วให้กลับเข้าสู่ระบบและลบไฟล์เดสก์ท็อปเริ่มโดยอัตโนมัติ:

sudo rm /usr/share/gdm/autostart/LoginWindow/gnome-power-preferences.desktop

เมื่อเห็นว่าคุณเป็นผู้จัดการห้องปฏิบัติการคุณจะต้องการทราบวิธีการทำซ้ำการตั้งค่าเหล่านี้สำหรับผู้คำนวณทั้งหมดในเครือข่ายของคุณโดยไม่ต้องเหนื่อยล้าทั้งวัน เพียงซิงค์/var/lib/gdm/.gconfไดเรกทอรีกับคอมพิวเตอร์เครื่องอื่นของคุณ (ฉันมีสคริปต์อัตโนมัติเพื่อทำสิ่งนี้บนเครือข่ายของฉันคุณก็อาจทำเช่นกัน)

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


1
น่ากลัว ความอับอายของการควบคุมแบบนี้ไม่ได้สร้างไว้ในการตั้งค่าการประหยัดพลังงานโดยค่าเริ่มต้นหรือตัวเลือกภายใน Sabayon
Scaine

2

น่าเสียดายที่มันไม่ทำงานภายใต้ 12.04LTS อีกต่อไป

ดูเหมือนว่ามันgnome-power-preferences.desktopจะไม่ได้เป็นส่วนหนึ่งของ distro อีกต่อไป

ฉันสามารถทำได้ใน 12.04 ด้วย powernap ฉันต้องบอกให้ระงับอย่างชัดเจนแทนที่จะประหยัดพลังงาน

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