Stari način isključivanja monitora bio je preko naredbe xset:
xset dpms force off
Postoji nekoliko varijacija na tome, ali od Ubuntu Karmica (9.10), to je slomljeno. Neki od poziva sustava očito ne priliče dobro s tom naredbom, pa se zaslon probudi nakon otprilike minute. Nakon što sam neko vrijeme bio ljut na ovo, našao sam nekoliko rješenja na Ubuntu forumima. Pokretanje ove naredbe u petlji čini CPU intenzivnim, a ne postoji vrlo elegantan način da se izbjegne. Srećom, jedan korisnik, nxmehta, pronašao je rješenje pomoću jednostavnog Python skripte i radi na svemu od Karmica do Natty.
Prije svega, trebate imati nekoliko ovisnosti, pa otvorite terminal i unesite sljedeću naredbu:
sudo apt-get install python python-xlib
To će instalirati python i python-xlib pakete ako nisu već instalirani. Zatim otvorite uređivač teksta (gedit) i kopirajte / zalijepite sljedeći tekst:
#!/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
Zatim desnom tipkom miša kliknite datoteku i idite na Svojstva.
Sada ga možete dodijeliti bilo kojem tipkovničkom prečacu! Volim postaviti moju Caps Lock, pa sam najprije onemogućio taj ključ. To možete učiniti tako da odete na tipkovnicu> Izgledi> Opcije.
Da biste dodijelili ovu skriptu prečacu tipkovnice, otvorite postavke prečica na tipkovnici.
Ovo me već neko vrijeme prisluškuje, a rješenje je bilo malo teško pronaći ono što je sa svim prigovorima koje lebdi oko sebe. Nadam se da će vam to pomoći u očuvanju vaše baterije laptopa.