Modul tradițional de a opri monitorul prin intermediul unei taste rapide a fost rupt pentru câteva versiuni acum. Un script Python destul de simplu poate aduce această funcție înapoi în mod fiabil și eficient.
Modul vechi de a vă dezactiva monitorul a fost prin comanda xset:
xset dpms forță off
Există câteva variante despre asta, dar din moment ce Ubuntu Karmic (9.10), a fost spart. Unele dintre apelurile de sistem se pare că nu se înțeleg bine cu această comandă, determinând ecranul să se trezească după aproximativ un minut. După ce m-am enervat de ceva timp, am găsit câteva soluții pe forumurile Ubuntu. Rularea acestei comenzi într-o buclă pare CPU intensivă și nu există o modalitate foarte elegantă de ao scăpa. Din fericire, un utilizator, nxmehta, a găsit o soluție folosind un script Python simplu, și funcționează pe toate, de la Karmic la Natty.
Mai întâi, trebuie să aveți câteva dependențe, deschideți astfel un terminal și introduceți următoarea comandă:
sudo apt-get instala python python-xlib
Aceasta va instala pachetele python și python-xlib dacă acestea nu sunt deja instalate. Apoi, deschideți Editorul de text (gedit) și copiați / inserați următorul text:
#! / usr / bin / python importul importului subprocesul de la Xlib import X din importul Xlib.display Afișare display = Afișare (': 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 (Adevărat, X.GrabModeAsync, X.GrabModeAsync, X.CurrentTime) subprocess.call () gnome-screensaver-command -i'.split ()) time.sleep (1) în timp ce True: print display.next_event () p.terminate () pauză
Salvați fișierul undeva cu un nume propriu. Am blocat a mea în ~ / bin / screen_off.sh cu restul scripturilor mele.
Apoi, dați clic dreapta pe fișier și accesați Properties.
În fila Permisiuni, asigurați-vă că este bifată opțiunea "Permite executarea fișierului ca program". Faceți clic pe Închideți.
Acum, puteți să-l atribuiți oricărei comenzi rapide de la tastatură! Îmi place să-mi pun capul la Caps Lock, așa că a trebuit să dezactivez cheia asta mai întâi. Puteți face acest lucru accesând tastatura> Layouts> Options.
Aici, alegeți "Caps Lock este dezactivat" în conformitate cu comportamentul tastelor Caps Lock.
Pentru a atribui acest script unei comenzi rapide de la tastatură, deschideți preferințele pentru Comenzi rapide pentru tastatură.
Faceți clic pe Adăugați, dați comenzii rapide un nume, iar comanda va fi locația scriptului. Faceți clic pe Aplicați, apoi faceți clic pe sub comanda rapidă pentru ao seta. Dacă ați dezactivat Caps Lock, veți vedea că este listat ca "VoidSymbol", dar va funcționa fără nici o legătură.
Acest lucru ma deranjează destul de mult timp, iar soluția a fost cam greu de găsit pentru a găsi ceea ce cu toate plângerile plutesc în jurul valorii. Sperăm că acest lucru vă va ajuta să vă conservați bateria laptopului.