18Jul

Kuidas lülitada oma monitor välja Hotkey abil Ubuntu

click fraud protection

Traditsiooniline viis lülitada oma monitor läbi kiirklahvi on nüüd mõne versiooni jaoks purunenud. Päris lihtne Pythoni skript võib selle funktsionaalsuse tagada usaldusväärselt ja tõhusalt.

Vanane viis teie välja lülitamiseks oli läbi xset'i käsk:

xset dpms jõudis välja

-le. Sellel on mõned variatsioonid, kuid kuna Ubuntu Karmic( 9.10) on see purustatud. Mõned süsteemid kutsuvad ilmselt seda käsku hästi, mistõttu ekraan ärkab umbes minuti pärast. Pärast mõnda aega pahandust leidisin mõned lahendused Ubuntu foorumitel. Selle käsu käitamine loopis tundub protsessori intensiivsust ja sellel ei ole väga elegantset võimalust.Õnneks leidis üks kasutaja, nxmehta, lihtsa Pythoni skripti kasutades lahenduse ja see töötab kõike alates Karmicist kuni Natty.

Kõigepealt on teil vaja mõnda sõltuvust, seega avage terminal ja sisestage järgmine käsk:

sudo apt-get install python python-xlib

See installib python ja python-xlib pakette, kui need ei olejuba paigaldatud. Seejärel avage tekstiredaktor( gedit) ja kopeerige / kleepige järgmine tekst:

instagram viewer
#!/usr/bin/ python impordi aja impordi alaprotsess alates Xlib import X Xlib.display impordist Display display = Display( ': 0') root = display.screen() . Root root.grab_pointer( Tõsi, X.ButtonPressMask | X.ButtonReleaseMask | X.PointerMotionMask, X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CurrentTime) root.grab_keyboard( Tõsi, X.GrabModeAsync, X.GrabModeAsync, X.CurrentTime) subprocess.call( 'xset dpms force off'.split() ) p = subprocess. Popen( 'gnome-screensaver-command -i'.split() ) time.sleep( 1) while True: print display.next_event() p.terminate() break

Salvestage fail kusagil õigenimiMa kinnitasin oma ~ /bin/ screen_off.sh minu ülejäänud skriptidega.

Järgmine paremklõpsake failil ja avage omadused.

Vastavalt vahekaardil Lubadused tehke kindlasti märge "Luba faili käivitamine programmis".Klõpsake nuppu Sule.

Nüüd saate selle määrata mis tahes kiirklahvile! Mulle meeldib määrata minu kaart Caps Locki, nii et pean kõigepealt selle võtme keelama. Selle saate teha klaviatuuril & gt;Paigutused & gt;Valikud.

Siin vali Caps Lock klahvi käitumise all Caps Lock on keelatud.

Selle skripti määramiseks klaviatuuri otseteele avage klaviatuuri otseteede eelistused.

Klõpsake nuppu Lisa, andke otsetee nimi ja käsk on lihtsalt skripti asukoht. Klõpsake nuppu Rakenda, seejärel klõpsake selle valimiseks otsetee alla. Kui olete keelanud Caps Locki, näete seda loendis "VoidSymbol", kuid see töötab ilma piiranguteta.

See on mind juba mõnda aega kallutanud ja lahendus oli veidi keeruline, et leida seda, mis koos kõigi ujuvate kaebustega. Loodetavasti aitab see sülearvuti aku säilitada.