Početna » kako da » Kako isključiti monitor s Hotkey u Ubuntuu

    Kako isključiti monitor s Hotkey u Ubuntuu

    Tradicionalni način isključivanja monitora putem hotkeya sada je pokvaren za nekoliko verzija. Prilično jednostavna Python skripta može vratiti tu funkcionalnost pouzdano i učinkovito.

    Stari način isključivanja monitora bio je putem naredbe xset:

    xset dpms se isključuje

    Postoji nekoliko varijacija na to, ali budući da je Ubuntu Karmic (9.10), bio je slomljen. Neki sustavni pozivi očito se ne slažu dobro s ovom naredbom, što uzrokuje da se zaslon probudi nakon otprilike jedne minute. Nakon što sam već neko vrijeme bio ljut na ovo, našao sam nekoliko rješenja na Ubuntu Forumima. Pokretanje ove naredbe u petlji čini se da je CPU intenzivan i ne postoji elegantan način da se to izbjegne. Srećom, jedan korisnik, nxmehta, pronašao je rješenje koristeći jednostavan Python skriptu i radi na svemu, od Karmic do Natty.

    Prije svega, morate imati nekoliko ovisnosti, stoga otvorite terminal i unesite sljedeću naredbu:

    sudo apt-get instalira python python-xlib

    To će instalirati python i python-xlib pakete ako već nisu instalirani. Zatim otvorite uređivač teksta (gedit) i kopirajte / zalijepite sljedeći tekst:

    #! / usr / bin / python uvozni potproces uvoza vremena iz Xlib importa X iz Xlib.display importa Prikaz zaslona = Prikaz (': 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-naredba -i'.split ()) time.sleep (1) dok je True: ispis display.next_event () p.terminate () break

    Spremite datoteku negdje s pravim imenom. Ja sam zaglavio u ~ / bin / screen_off.sh s ostalim mojim skriptama.

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

    Na kartici Dozvole provjerite je li označeno "Dopusti izvršavanje datoteke kao programa". Kliknite Zatvori.

    Sada je možete dodijeliti bilo kojoj tipkovnici. Volim postaviti rudnik na Caps Lock, pa sam prvo morao onemogućiti tu tipku. To možete učiniti tako da odete na Tipkovnica> Izgledi> Opcije.

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

    Da biste ovu skriptu dodijelili prečici na tipkovnici, otvorite postavke prečaca tipkovnice.

    Kliknite Dodaj, dajte prečac nazivu, a naredba će biti samo mjesto skripte. Kliknite Apply (Primijeni), a zatim kliknite pod prečac da biste ga postavili. Ako ste onemogućili Caps Lock, vidjet ćete da je naveden kao "VoidSymbol", ali će raditi bez problema.

    Ovo me je dugo mučilo, a rješenje je bilo malo teško pronaći što sve pritužbe plutaju okolo. Nadam se da će vam to pomoći da sačuvate bateriju vašeg prijenosnog računala.