$ xset dpms force off
A tela é ativada depois de mover o mouse ou pressionar uma tecla.
Eu quero adicionar um atalho personalizado (teclado → atalhos personalizados → Adicionar) para desligar a tela, mas para fazer isso, o que 'comando' devo usar?
Eu quero definir um botão para desligar o monitor e ligar.
$ xset dpms force off
A tela é ativada depois de mover o mouse ou pressionar uma tecla.
abra seu terminal e digite como
sudo apt-get install python-xlib
após instalá-lo, digite como
gedit monitoroff.sh
e cole o seguinte código
#!/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
Em seguida, digite como
chmod +x monitoroff.sh
Em seguida, abra seu traço de unidade e digite como teclado e abra-o.
depois de abri-lo, clique no símbolo + para adicioná-lo.
Em seguida, no nome do campo digite o nome como monitor off
& amp; no caminho do tipo de campo de comando do script. No meu caso, é ~/monitoroff.sh
depois de adicioná-lo, clique em ok.
selecione-o com o mouse e pressione a tecla de atalho, no meu caso é F11.
para ligar novamente o mouse, clique com o mouse ou pressione a tecla de escape.
Então