Viimane viis, kuidas teid monitori välja lülitada, oli läbi käsku xset:
xset dpms force off
Sellel on mõned variatsioonid, kuid kuna Ubuntu Karmic (9.10) on see purustatud. Mõned süsteemid kutsuvad ilmselt seda käsku hästi, mistõttu ekraan ärkab umbes minuti pärast. Pärast mõnda aega pahandust leidisin mõned lahendused Ubuntu foorumitel. Selle käsu käitamine loopis tundub protsessori intensiivsust ja selle väljapääsu ei ole väga elegantne. Õnneks leidis üks kasutaja, nxmehta, lihtsa Pythoni skripti kasutades lahenduse ja see töötab kõike alates Karmicist kuni Natty.
Kõigepealt on teil vaja mõnda sõltuvust, seega avage terminal ja sisestage järgmine käsk:
sudo apt-get install python python-xlib
See installib python ja python-xlib pakette, kui neid juba ei installita. Seejärel avage tekstiredaktor (gedit) ja kopeerige / kleepige järgmine 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
Seejärel paremklõpsake failil ja avage omadused.
Nüüd saate selle määrata mis tahes kiirklahvile! Mulle meeldib määrata minu kaart Caps Locki, nii et pean kõigepealt selle võtme keelama. Seda saab teha, kui viibite klaviatuuril> Paigutused> Valikud.
Selle skripti määramiseks kiirklahvile avage klaviatuuri otseteede eelistused.
See on mind juba mõnda aega kallistanud ja lahendus oli natuke raske, et leida, mis kõikides ujuvates kaebustes on. Loodetavasti aitab see sülearvuti aku säilitada.