18Jul

Kako izklopiti vaš monitor s Hotkey v Ubuntu

Tradicionalni način izklopa zaslona preko bližnjične tipke je bil ukinjen že nekaj različic. Precej preprost Python skript lahko to funkcionalnost vrne zanesljivo in učinkovito.

Starejši način izklopa, ki ste ga spremljali, je bil z ukazom xset:

xset dpms izklopi

Obstaja nekaj različic glede tega, toda odkar je bil Ubuntu Karmic( 9.10), je bil pokvarjen. Nekateri sistemski klici se očitno ne strinjajo s tem ukazom, zaradi česar se zaslon zbudi po približno minuti. Po tem, ko sem že nekaj časa motil, sem na Ubuntu forumih našel nekaj rešitev. Zaženite ta ukaz v zanki, se zdi, da je CPU intenziven, in ni zelo elegantnega načina, kako se izogniti. K sreči je en uporabnik, nxmehta, našel rešitev, ki uporablja preprost Python skript, in deluje na vse od Karmic do Natty.

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

sudo apt-get namestite python python-xlib

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

#!/usr/bin/ uvoz uvoznega uvoza podprocesa Xlib uvoz X iz Xlib.display uvoz Prikazni prikaz = Prikaži( ': 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) podprocesa.call( 'xset dpms force off'.split() ) p = subprocess. Popen( 'gnome-screensaver-command -i'.split() ) time.sleep( 1) medtem ko je True: print display.next_event() p.terminate() break

Shranite datoteko sime. Zamešal sem v ~ /bin/ screen_off.sh z ostalimi mojimi skripti.

Nato z desno tipko miške kliknite datoteko in pojdite v Properties( Lastnosti).

Na kartici »Dovoljenja« preverite, ali je »Dovoli izvajanje datoteke kot program«.Kliknite Zapri.

Zdaj ga lahko dodelite katerikoli bližnjici na tipkovnici! Rad bi nastavil na Caps Lock, zato sem moral najprej onemogočiti ta ključ.To lahko storite tako, da odprete tipkovnico & gt;Postavitve & gt;Opcije.

Tukaj izberite možnost »Caps Lock je onemogočeno« pod vedenjem ključa Caps Lock.

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

Kliknite Dodaj, podajte bližnjico ime, ukaz pa bo le mesto skripte. Kliknite Uporabi in nato pod bliľnjico, da jo nastavite.Če ste onemogočili možnost Caps Lock, boste videli, da je navedeno kot "VoidSymbol", vendar bo delovalo brez povezave.

To me že nekaj časa buglja, rešitev pa je bila težka, da bi ugotovila, kaj z vsemi očitki lebdi. Upamo, da vam bo to pomagalo prihraniti vaš prenosni računalnik.