18Jul

Kako isključiti vaš monitor s Hotkey u Ubuntu

click fraud protection

Tradicionalni način isključivanja vašeg zaslona putem hotkeya sada je prekinut za nekoliko verzija. Prilično jednostavna Python skripta može donijeti tu funkcionalnost pouzdano i učinkovito.

Stari način isključivanja monitora bio je kroz xset naredbu:

xset dpms silom

Postoji nekoliko varijacija na tome, ali od Ubuntu Karmica( 9.10), ona je bila slomljena. 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 instaliraj python python-xlib

Ovo će instalirati python i python-xlib pakete ako nisuveć instaliran. Zatim otvorite uređivač teksta( gedit) i kopirajte / zalijepite sljedeći tekst:

instagram viewer

#!/usr/bin/ uvozni implicitni importni podveza za python od Xlib import X iz Xlib.display uvoza Prikaz zaslona = Prikaz( ': 0') root = display.screen() root root.grab_pointer( True, X.ButtonPressMask | X.ButtonReleaseMask | X.Root.currentboard) root.grab_keyboard( True, X.GrabModeAsync, X.GrabModeAsync, X.CurrentTime) subprocess.call( 'xset dpms sila off'.split() ) p = subprocess. Popen( 'gnome-screensaver-command -i'.split() ) time.sleep( 1) dok istina: print display.next_event() p.terminate() break

Spremite datoteku negdje s odgovarajućimIme. Ja zaglavi moje u ~ /bin/ screen_off.sh s ostatkom mojih skripti.

Zatim kliknite desnom tipkom miša datoteku i idite na Svojstva.

Na kartici Dozvole provjerite je li "Dopusti izvršavanje datoteke kao program".Kliknite Zatvori.

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 & gt;Izgledi & gt;Mogućnosti.

Ovdje odaberite "Lock Caps Lock je onemogućen" pod Caps Lock tipkom ponašanja.

Da biste dodijelili skriptu na tipkovni prečac, otvorite postavke prečica na tipkovnici.

Kliknite Dodaj, dajte prečac ime i naredba će biti samo mjesto skripte. Kliknite Primijeni, a zatim kliknite prečac za postavku. Ako ste onemogućili Caps Lock, vidjet ćete da je naveden kao "VoidSymbol", ali će raditi bez problema.

Ovo me već neko vrijeme prisluškuje, a rješenje je malo teško pronaći ono što je sa svim pritužbama koje lebdjele oko sebe. Nadam se da će vam to pomoći u očuvanju vaše baterije laptopa.