GNU/Linux >> Znalost Linux >  >> Cent OS

Jak vypnout monitor pomocí skriptu Python v Ubuntu

Tradiční způsob vypínání monitoru pomocí klávesové zkratky byl u několika novějších verzí narušen. Python skript může vrátit tuto funkci zpět spolehlivým a efektivním způsobem.

Starší způsob vypnutí klávesové zkratky je pomocí tohoto příkazu:

# xset dpms force off

Chcete-li vypnout monitor pomocí horké klávesy, musíte mít nějaké závislosti, které musíme vyřešit, otevřete terminál a zkontrolujte, zda je požadovaný balíček nainstalován nebo ne?

V mém případě není nainstalována instalace těchto balíčků python a Xlib, otevřete terminál a zadejte následující příkaz:

Nainstaluje balíčky python a python-xlib, dalším krokem je otevřít textový editor (gedit nebo jakýkoli jiný editor dle vlastního výběru) a zkopírovat/vložit následující text:

#!/usr/bin/python

import time
import subprocess
from Xlib import X
from Xlib.display import Display
display = Display(':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 = subprocess.Popen('gnome-screensaver-command -i'.split())
time.sleep(1)
while True:
print display.next_event()
p.terminate()
break

Uložte si svůj soubor někam, já ho uložil pod názvem screen_off.sh , ve výchozím nastavení se ukládá do domovského adresáře uživatele.

Dalším krokem je umožnit spuštění tohoto souboru. Přejděte do vlastností tohoto souboru a klikněte na zaškrtávací políčko „Povolit spouštění souboru jako programu ” ponechte všechna ostatní nastavení stejná a klikněte na Zavřít.

Chcete-li přidat vlastní zkratku pro tento soubor, přejděte do nastavení rozložení klávesnice a přidejte klávesovou zkratku, nastavil jsem Ctrl + 4, můžete přidat podle vlastního výběru a kliknutím na přidat se zobrazí v pravém horním rohu.

Jak vidíte, byla přidána klávesová zkratka nebo můžete tento soubor spustit pomocí jednoduchého příkazu ./screen.off.sh .

Ujistěte se, že tyto balíčky již byly nainstalovány:

  • sudo apt install gnome-screensaver
  • sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

Pokud chcete monitor vypnout pomocí klávesové zkratky Ctrl+4, spustí se skript a vypne se monitor.

Chcete-li přímo spustit skript pomocí následujícího příkazu, jak je znázorněno na obrázku, vypne se monitor.

Monitor můžete také vypnout pomocí následujícího příkazu:

Závěr

V tomto článku se dozvíte, jak vypnout Monitor pomocí bash skriptu s některými nezbytnými balíčky v operačním systému Ubuntu. Doufám, že vám tento článek pomůže, jak vypnout obrazovku monitoru?


Cent OS
  1. Jak vypnout pevný disk v Ubuntu?

  2. Jak sledovat váš CPU na systémech debian nebo ubuntu

  3. Jak vypnout zámek obrazovky v Ubuntu

  1. Jak vypnout návrhy vyhledávání na Amazonu v Ubuntu

  2. Jak spustit python skript na terminálu (ubuntu)?

  3. Jak ukončit terminál Linux pomocí skriptu Python?

  1. Jak nainstalovat Python 3 na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat Nagios 4 a monitorovat vaše servery na Ubuntu 20.04

  3. Jak vypnu Snap v Ubuntu?