Domovská » jak » Jak vypnout monitor pomocí klávesové zkratky v Ubuntu

    Jak vypnout monitor pomocí klávesové zkratky v Ubuntu

    Tradiční způsob vypnutí monitoru pomocí klávesové zkratky byl nyní rozdělen na několik verzí. Skvělý jednoduchý skript Python může tuto funkci spolehlivě a efektivně zprovoznit.

    Starý způsob vypnutí monitoru byl prostřednictvím příkazu xset:

    xset dpms vynutí

    Existuje několik variant, ale od Ubuntu Karmic (9.10) to bylo přerušeno. Některé systémové hovory zřejmě nevycházejí dobře z tohoto příkazu, což způsobí, že se obrazovka probudí asi za minutu. Po tom, co jsem na to nějaký čas naštvaný, jsem našel několik řešení na fórech Ubuntu. Spuštěním tohoto příkazu ve smyčce se zdá, že CPU je intenzivní a neexistuje žádný velmi elegantní způsob, jak to uniknout. Naštěstí jeden uživatel, nxmehta, našel řešení používající jednoduchý skript Pythonu a funguje na všechno od Karmic po Natty.

    Nejprve musíte mít několik závislostí, tak otevřete terminál a zadejte následující příkaz:

    sudo apt-get nainstalovat python python-xlib

    Tímto způsobem nainstalujete balíčky python a python-xlib, pokud již nejsou nainstalovány. Dále otevřete editor textu (gedit) a zkopírujte / vložte následující text:

    #! / usr / bin / python importovat import podproces z importu Xlib X z importu Xlib.display Zobrazení zobrazení = Zobrazení (': 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 (' off.split ()) p = subprocess.Popen ('gnome-screensaver-command -i'.split ()) time.sleep (1) zatímco True: print display.next_event () p.terminate

    Uložte soubor někde se správným jménem. Zachytil jsem můj v ~ / bin / screen_off.sh se zbytkem mých skriptů.

    Potom klepněte pravým tlačítkem myši na soubor a přejděte na příkaz Vlastnosti.

    Na kartě Oprávnění zkontrolujte, zda je zaškrtnuto možnost Povolit spuštění souboru jako program. Klepněte na tlačítko Zavřít.

    Nyní můžete přiřadit libovolnou klávesovou zkratku! Líbí se mi nastavit můj na Caps Lock, tak jsem musel tuto klávesu nejprve vypnout. Můžete to udělat tím, že přejdete do klávesnice> rozvržení> možnosti.

    Zde zvolte možnost Caps Lock disabled (Zakázka uzávěrky je vypnutá) podle chování tlačítka Caps Lock.

    Chcete-li tento skript přiřadit klávesové zkratce, otevřete předvolby Klávesové zkratky.

    Klepněte na tlačítko Přidat, zkratku pojmenujte a příkaz bude pouze umístění skriptu. Klepnutím na tlačítko Použít a klepnutím pod zkratkou jej nastavíte. Pokud jste zakázali funkci Caps Lock, uvidíte, že je označena jako "VoidSymbol", ale bude fungovat bez závaží.

    To mě už nějaký čas upoutalo, a řešení bylo trochu těžké najít, co se všemi stížnostmi plovoucí kolem. Doufejme, že to pomůže ušetřit baterii notebooku.