Domača » kako » Kako izklopiti monitor z Hotkey v Ubuntu

    Kako izklopiti monitor z Hotkey v Ubuntu

    Tradicionalni način izklopa vašega monitorja s pomočjo hitre tipke je zdaj za nekaj različic pretrgan. Precej preprost Python skript lahko to funkcionalnost zanesljivo in učinkovito vrne nazaj.

    Stari način izklopa monitorja je bil preko ukaza xset:

    xset dpms izklopi

    Obstaja nekaj variacij na to, toda odkar je Ubuntu Karmic (9.10), je bila pokvarjena. Nekateri sistemski klici se očitno ne ujemajo dobro s tem ukazom, zaradi česar se zaslon zbudi po približno minuti. Po tem, ko sem se že nekaj časa motil, sem našel nekaj rešitev na forumih Ubuntuja. Zaženjanje tega ukaza v zanki se zdi CPU intenzivno in ne obstaja zelo eleganten način, kako se mu izogniti. K sreči je en uporabnik, nxmehta, našel rešitev z uporabo preprostega Python skripta in deluje na vse od Karmic do Natty.

    Najprej morate imeti nekaj odvisnosti, zato odprite terminal in vnesite naslednji ukaz:

    sudo apt-get namesti python python-xlib

    To bo namestilo pakete python in python-xlib, če že nista nameščeni. Nato odprite urejevalnik besedil (gedit) in kopirajte / prilepite naslednje besedilo:

    #! / usr / bin / python uvozni podproces iz uvoza Xlib X iz Xlib.display import Prikaži zaslon = 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 = subproces.Popen ('gnome-screensaver-ukaz -i'.split ()) time.sleep (1), medtem ko je True: print display.next_event () p.terminate () break

    Shranite datoteko nekje z ustreznim imenom. Z ostalimi mojimi skripti sem obtičal v ~ / bin / screen_off.sh.

    Nato z desno miškino tipko kliknite datoteko in pojdite v Lastnosti.

    Na kartici Permissions (Dovoljenja) preverite, ali je označena možnost »Allow executing file as programme«. Kliknite Zapri.

    Zdaj jo lahko dodelite kateri koli bližnjici na tipkovnici! Všeč mi je, da postavim rudnik v Caps Lock, zato sem moral najprej onemogočiti ta ključ. To lahko storite tako, da odprete Tipkovnica> Postavitve> Možnosti.

    Tukaj izberite možnost »Caps Lock je onemogočen« v načinu Caps Lock.

    Če želite temu skriptu dodeliti bližnjico na tipkovnici, odprite nastavitve bližnjic na tipkovnici.

    Kliknite Dodaj, dodajte bližnjico ime, in ukaz bo le mesto skripte. Kliknite Uporabi in nato pod bližnjico, da jo nastavite. Če ste onemogočili funkcijo Caps Lock, jo boste videli kot »VoidSymbol«, vendar bo delovala brez težav.

    To me že nekaj časa moti in rešitev je bila nekoliko težka, da bi ugotovila, kaj z vsemi pritožbami. Upajmo, da vam bo to pomagalo ohraniti baterijo vašega prenosnika.