Perinteinen tapa kääntää monitorisi pois pikanäppäimellä on rikki muutamissa versioissa nyt. Melko yksinkertainen Python-skripti voi tuoda toiminnot takaisin luotettavasti ja tehokkaasti.
Vanha tapa poistaa näytön pois päältä oli xset-komennon kautta:
xset dpms pakottaa
On olemassa muutamia muunnelmia, mutta Ubuntu Karmic (9.10) jälkeen se on rikki. Jotkut järjestelmäpuhelut ilmeisesti eivät noudata tätä komentoa, jolloin näyttö herää noin minuutin kuluttua. Järkyttyneenä tätä jo jonkin aikaa, löysin muutamia ratkaisuja Ubuntun foorumeilla. Tämän komennon suorittaminen silmukassa näyttää CPU-intensiiviseltä, eikä ole kovin tyylikäs tapa välttää se. Onneksi yksi käyttäjä, nxmehta, löysi ratkaisun käyttäen yksinkertaista Python-komentosarjaa, ja se toimii kaikessa Karmicista Nattyiin.
Ensinnäkin, sinulla on oltava muutamia riippuvuuksia, joten avaa pääte ja anna seuraava komento:
sudo apt-get asenna python python-xlib
Tämä asentaa python- ja python-xlib-paketit, jos niitä ei ole asennettu jo. Avaa sitten tekstieditori (gedit) ja kopioi / liitä seuraava teksti:
#! / usr / bin / python tuonti-aika tuontiosio Xlib import X: stä Xlib.display tuonnista Display display = Näytä (': 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 voima (1) samalla kun True: tulosta display.next_event () p.terminate () break () break.explit ()
Tallenna tiedosto jonnekin oikealla nimellä. Olen jumissa minun ~ / bin / screen_off.sh kanssa loput minun scripts.
Napsauta sitten tiedostoa hiiren kakkospainikkeella ja siirry kohtaan Ominaisuudet.
Varmista, että käyttöoikeudet -välilehdessä on "Salli suorittaminen tiedostona ohjelma". Napsauta Sulje.
Nyt voit antaa sen mille tahansa pikanäppäimelle! Haluan asettaa minun Caps Lockiin, joten minun piti poistaa se avaimesta ensin. Voit tehdä sen siirtymällä Näppäimistö> Asettelu> Asetukset.
Valitse "Caps Lock" käytöstä Caps Lock -näppäimen käyttäytymisen yhteydessä.
Voit määrittää tämän komentosarjan pikanäppäimelle avaamalla Pikanäppäimet-asetukset.
Napsauta Lisää, anna pikakuvake nimi ja komento on vain komentosarjan sijainti. Napsauta Käytä ja määritä sitten napsauttamalla pikanäppäintä. Jos poistit Caps Lock -työkalun, näet sen olevan "VoidSymbol", mutta se toimii ilman vipua.
Tämä on vaskuttanut minua jo jonkin aikaa, ja ratkaisu oli hieman vaikea löytää, mitä kaikki valitukset leijailevat. Toivottavasti tämä auttaa sinua säilyttämään kannettavan tietokoneen akun.