Como faço para desligar meu monitor quando não estiver em uso?

1

Eu quero desligar a exibição do servidor do meu debian 8 após X tempo de inatividade.

Eu tentei editar meu /etc/X11/xorg.conf e agora parece:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 375.20  (buildmeister@swio-display-x86-rhel47-06)  Tue Nov 1
5 17:49:44 PST 2016

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option "StandbyTime" "1"
    Option "SuspendTime" "1"
    Option "OffTime" "1"
    Option         "BlankTime" "1"
EndSection

Section "Files"
EndSection

Section "InputDevice"
        # generated from default
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/psaux"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
        # generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
EndSection

Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Unknown"
        HorizSync       28.0 - 33.0
        VertRefresh     43.0 - 72.0
        Option         "DPMS"
EndSection

Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        SubSection     "Display"
                Depth       24
        EndSubSection
EndSection

Neste exato momento, o display continua ligado (já que eu tenho um LCD, a luz de fundo está sempre acesa)

Como faço para desligar completamente o monitor? Eu estou usando uma placa gráfica nvidia.

    
por harveyslash 28.11.2016 / 04:19

1 resposta

2

Para obter a supressão de tela para uma sessão X, coloque em .xinitrc ou similar:

xset dpms A B C

em que A B C são valores de tempo limite para espera, suspensão e desativação, respectivamente. Eu acho que se você fizer tudo da mesma maneira, será apenas desligado nesse momento.

Para obter a supressão de tela para um tty, use:

setterm -blank 0 -powerdown 0

nesse tty. Você também pode enviar isto para um tty específico com um redirecionamento; isto é, anexe >>/dev/ttyX .

Informações mais completas sobre o uso do DPMS estão disponíveis aqui:

link

    
por 28.11.2016 / 04:39