Старият начин да изключите монитора ви е чрез командата xset:
xset dpms force off
Има няколко варианта за това, но тъй като Ubuntu Karmic (9.10), това е нарушено. Някои от системните обаждания очевидно не се справят добре с тази команда, което кара екрана да се събуди след около минута. След като се раздразних от това доста време, намерих няколко решения във форумите на Ubuntu. Изпълнението на тази команда в цикъл изглежда CPU интензивно и няма много елегантен начин да се избегне това. За щастие, един потребител, nxmehta, намери решение, използващо прост скрипт на Python, и работи върху всичко от Karmic до Natty.
На първо място, трябва да имате няколко зависимости, така че отворете терминал и въведете следната команда:
sudo apt-get install python python-xlib
Това ще инсталира пакетите python и python-xlib, ако те вече не са инсталирани. След това отворете текстовия редактор (gedit) и копирайте / поставете следния текст:
#!/usr/bin/python import time import subprocess from Xlib import X from Xlib.display import Display display = Display(':0') root = display.screen().root root.grab_pointer(True, X.ButtonPressMask | X.ButtonReleaseMask | X.PointerMotionMask, X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CurrentTime) root.grab_keyboard(True, X.GrabModeAsync, X.GrabModeAsync, X.CurrentTime) subprocess.call('xset dpms force off'.split()) p = subprocess.Popen('gnome-screensaver-command -i'.split()) time.sleep(1) while True: print display.next_event() p.terminate() break
След това щракнете с десния бутон върху файла и отидете на Properties.
Сега можете да го присвоите на всяка клавишна комбинация! Харесва ми да поставя моята на Caps Lock, така че първо трябваше да забраните този ключ. Можете да направите това, като отидете на Клавиатура> Оформления> Опции.
За да зададете този скрипт на клавишна комбинация, отворете предпочитанията за клавишни комбинации.
Това ме подтикваше от доста време и решението беше малко трудно да се намери това, което се случваше с всички оплаквания. Надяваме се, че това ще ви помогне да запазите батерията на вашия лаптоп.