Eu acho que você está procurando
xset dpms force off
No entanto, você precisa se certificar de que sua acpi esteja ativada. Você pode verificar isso com
cat /proc/acpi/info
Outra opção poderia ser
setterm -powersave powerdown
Existe uma maneira de desligar o monitor (entrar no modo de economia de energia) usando um comando?
Por exemplo, quando o computador está inativo por um intervalo específico, a tela é desligada para economizar energia. Existe uma maneira de desligar manualmente a tela e manter o computador funcionando normalmente?
Este é um notebook, por isso não há um botão de 'desligamento' no monitor em si.
Eu acho que você está procurando
xset dpms force off
No entanto, você precisa se certificar de que sua acpi esteja ativada. Você pode verificar isso com
cat /proc/acpi/info
Outra opção poderia ser
setterm -powersave powerdown
Estou executando o Ubuntu Server sem X em um MacBook Pro de 2007. O display está dormindo sozinho, mas não será reativado quando uma tecla for pressionada no teclado. Neste ponto, minha correção é usar vbetool
. Instalar usando apt-get
:
sudo apt-get install vbetool
Use então para ativar a exibição via SSH a partir de uma máquina diferente:
sudo vbetool dpms on
Ou desativado:
sudo vbetool dpms off
Eu fiz um lançador de unidade para desligar o LCD
sudo apt-get install --no-install-recommends gnome-panel
gnome-desktop-item-edit ~/Desktop/ --create-new
Ele abrirá pequenas janelas. Digite o seguinte:
Nome: turnofflcd
Comando: gnome-screensaver-command --lock && sleep 2s && xset dpms force off
Você também pode escolher um ícone clicando no ícone à esquerda.
Para saber mais sobre como fazer o lançador, consulte link .
(sleep 10; xset dpms force suspend) & xdg-screensaver lock
Isso inicia a proteção de tela no modo bloqueado e coloca sua exibição em espera. Ubuntu Mate 15.10
xset dpms force off
funcionou apenas por 5 segundos.
Eu procurei na internet e encontrei o seguinte script, e depois de uma pequena mudança funcionou perfeitamente.
#!/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())
#original
#p = subprocess.Popen('gnome-screensaver-command -a'.split())
#changed
p = subprocess.Popen('xset dpms force off'.split())
time.sleep(1)
while True:
print display.next_event()
p.terminate()
break