it-swarm-es.tech

La pantalla se enciende automáticamente (xset dpms force off)

Estoy usando xset dpms force off para apagar manualmente la pantalla y ahorrar energía. Sin embargo, vuelve a encenderse después de un tiempo (20 - 40 segundos).

Distribución: Ubuntu-Lucid

Gráficos: Intel 4500 MHD

Probar los pasos en esto solución (Desactivar el protector de pantalla o la conexión inalámbrica) no funcionó. ¿Puede deberse a otras razones como la red (paquete mágico) o dispositivos USB?

Consecuencia de xset -p:

Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000000
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    off    02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:       off
    06: Suspend:     off    07: Mute:        off    08: Misc:        off
    09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  500    repeat rate:  30
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  2/1    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0
Colors:
  default colormap:  0x20    BlackPixel:  0    WhitePixel:  16777215
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On
15
crodjer

Esto parece ser un error conocido y puede leer más detalles en launchpad así como en buntuforums . El problema es que de alguna manera gnome-power-manager y los comandos xset entran en conflicto entre sí.

La solución es ejecutar xset dpms force off en un bucle, un python script funciona para la mayoría de nosotros.

Pruébelo y vea cómo va.

8
bibstha

Intente agregar un sleep:

$ sleep 1; xset dpms force off
4
e3pk

Tuve este problema en la computadora portátil AMD/HP. También ejecutando 10.04.3/32, mismo problema. Obtuve esta solución de otro foro:

#!/bin/sh  
Perl -e 'select(undef,undef,undef,.1)' && xset dpms force off

Lo puse en un archivo sh, lo configuré como ejecutable y lo vinculé al acceso directo del panel. Funcionó como un encanto, el monitor permanece apagado. No tengo idea de qué demonios hace ese extraño guión de Perl.

2
Sasha Shepherd

He tenido ese problema antes, básicamente mi mouse lo estaba causando, voltee el lado hacia atrás cuando no lo esté usando.

1
OneOfOne

Supongo que el bucle tiene un sueño de lo contrario no lo usaría. Usé cron con este conjunto para que se ejecute cada 5 minutos (ingrese crontab -e desde la línea de comandos como su usuario que inició sesión en X11):

*/5 * * * * /usr/bin/env DISPLAY=:0.0 xset -dpms
1
Kevin Chdwick

Para mí, estaba reproduciendo un video en segundo plano, lo que hacía que la pantalla siempre se volviera a encender después de 5 segundos ... Agregué dormir antes del comando y detuve el video y funcionó.

1

Si nada de lo anterior funcionó para usted. Tuve el mismo problema en una máquina Linux Mint de 64 bits. Lo único que funcionó para mí fue este python script:

import sys, select, subprocess
while True:
    p = subprocess.Popen(['xset', 'dpms', 'force', 'off'], 
        stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    if sys.stdin in select.select([sys.stdin], [], [], 0)[0]:
        break
1
code monkey