¿Cómo apago completamente el protector de pantalla y la administración de energía?

46

Estoy buscando un método para desactivar el protector de pantalla y el administrador de energía, pero desde la línea de comandos.

Soy consciente de que esto se puede hacer a través de la pantalla de la GUI, pero ¿se puede hacer a través de la línea de comandos o mediante algún editor de configuración?

Aquí está la forma gui (a través de la aplicación "pantalla" o "brillo y bloqueo"):

ingrese la descripción de la imagen aquí

Takkat
fuente

Respuestas:

38

Para 11.10

Deshabilite el complemento de energía de GNOME Settings Deamon desde la línea de comandos:

gsettings set org.gnome.settings-daemon.plugins.power active false

Alternativamente, usando dconf-editorel paquete dconf-tools:

ingrese la descripción de la imagen aquí

Para el protector de pantalla:

gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

O de nuevo a través de dconf-editor:

ingrese la descripción de la imagen aquí

htorque
fuente
3
Esto no funciona. Tengo un monitor HDMI, y todavía se apaga después de unos minutos. Todos los ajustes de protector de pantalla y energía parecen ser completamente ignorados.
Cerin
66
Para cualquiera que todavía intente usar esta solución, esta cosa ya está en desuso, ya que es una descripción más detallada This key is deprecated and ignored. Set org.gnome.desktop.session idle-delay to 0 if you do not want to active the screensaver., intente usar el org.gnome.desktop.session idle-delayentonces. Solo digo, la esperanza puede ayudar.
ksugiarto
8

Puede encontrar que la solución anterior es necesaria, pero no suficiente. La pantalla aún podría estar en blanco después de 10 minutos. Esta es una configuración predeterminada compilada en Xorg.

Para deshabilitarlo para la sesión actual, ejecute:

xset s off

Puede poner esto en su .xsessionarchivo para deshabilitarlo en cada inicio de sesión.

Thomas
fuente
¿Dónde se encuentra el archivo .xsession? No pude encontrarlo. ¿Necesito crear uno y, de ser así, dónde?
dginsd
El archivo .xsession es un archivo oculto en su directorio de inicio. Puede encontrarlo presionando Ctrl + H. Si no ve el archivo, puede hacer clic derecho y crear el archivo con el nombre .xsession, o puede usar su editor de texto preferido para crear el archivo con la información necesaria.
mstfacmly
6

Haga un documento de texto sin formato en su carpeta de inicio y cópielo en él.

#!/bin/bash
sleep 10 &&
xset s 0 0
xset s off
exit 0

Guarde el documento como "screensaver_off.sh" (sin comillas), luego abra una terminal e ingrese

chmod +x screensaver_off.sh

Luego abra las aplicaciones de inicio desde el tablero, haga clic en el botón Agregar, asigne un nombre a su aplicación de inicio e ingrese su comando como:

"sh /home/$LOGNAME/screensaver_off.sh"

Luego agregue una descripción y haga clic en Agregar, reiniciar y listo, no más espacios en blanco.

Deberá hacer esto por cada usuario, ya que la configuración predeterminada se revierte después de cerrar sesión o reiniciar.

ingrese la descripción de la imagen aquí

dginsd
fuente
2
¿Por qué sleep 10?
Dirk
Sleep 10 permite que se carguen todos sus servidores xserver y su entorno de escritorio, en una computadora mejor y más rápida se podría usar un número menor, esto es lo que funcionó en el mío. Estoy seguro de que hay una manera más eficiente y adecuada de hacer esto, simplemente no lo sé.
dginsd
5

No especificó si desea una solución permanente o una solución temporal. Si desea desactivar el protector de pantalla y la administración de energía durante, por ejemplo, 2 horas, simplemente puede inhibir esas funciones.

En la práctica, simplemente puedes correr

systemd-inhibit sleep 2h

Como alternativa, es posible que desee inhibir el protector de pantalla y la administración de energía hasta que se complete un proceso determinado. Por ejemplo,

systemd-inhibit wget "https://example.com/files/huge-download.dat"

inhibiría el protector de pantalla y la administración de energía hasta que la descarga haya finalizado.

Ver man systemd-inhibitpara más detalles. Le permite deshabilitar solo las funciones seleccionadas y permite configurar la cadena visible del usuario para explicar por qué estas funciones están inhibidas (bueno si su sistema tiene múltiples usuarios).

Mikko Rantalainen
fuente
4

Puede ir a Preferencias del sistema. Hay un programa llamado "Brightnes and lock" (No estoy seguro de cómo se llama en inglés. Mira mi captura de pantalla) En este menú puedes definir cuándo se activa el bloqueo de pantalla.

ingrese la descripción de la imagen aquí

rechengehirn
fuente
En inglés de los EE. UU. Es " Brillo y bloqueo ", como sugiere.
david6
Ese no es el problema, la pantalla en blanco todavía aparece sobre películas y clips de YouTube a pantalla completa.
Xamidovic
4

Después de leer grandes cantidades de publicaciones en el foro, finalmente logré deshacerme de él configurando crontab para ejecutar cada comando de 4 minutos:

DISPLAY=:0.0 xset s activate

puede DISPLAY=:0.0omitir, si ha iniciado sesión con ssh como un mismo usuario que usa gnome.

xset s offNo ayudó en mi caso. Tengo que ejecutar eso cada 4 minutos, para evitar que se active el protector de pantalla cada 5 minutos. :)

Tuipveus
fuente
3

Aquí hay una solución que funcionó para mí. El problema que tuve fue cuando actualicé mi Ubuntu 12.04 a 12.10 y a Gnome 3.6 la pantalla se oscureció cuando estaba inactiva durante unos 5 minutos, incluso si no tenía ninguna configuración convencional para una pantalla activa ahorrador, no hace falta decir que fue asquerosamente molesto ...

Aquí está la solución que usé y funcionó (y he probado muchas cosas diferentes, pasando demasiado tiempo buscando en startpage.com (google)

Desplácese hacia abajo hasta 'Sin protector de pantalla en GNOME 3.2'.

http://www.webupd8.org/2011/10/things-to-tweak-after-installing-ubuntu.html

Acuario
fuente
2
Bienvenido a Ask Ubuntu! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Mark Paskal
3

Es posible desmarcar la "Pantalla oscura para ahorrar energía" con

gsettings set org.gnome.settings-daemon.plugins.power idle-dim false

y configurando "Apagar después de" en "Nunca" con

gsettings set org.gnome.desktop.session idle-delay 0

El último comando fue completamente suficiente para mis necesidades.

Mojo
fuente
2

Deshabilitar Screensaver en el entorno Linux desde VNC Viewer ingrese la descripción de la imagen aquí

Abhijeet
fuente
0

La respuesta de Thomas anterior funciona, pero no todos tienen el archivo .xsession. Puede usar su .profile en su lugar. Simplemente agregue las líneas a continuación al final del perfil en su carpeta de Inicio.

# Turn off screen blanking xset s off && xset -dpms

Si no ve .profile, abra su carpeta Inicio en su navegador de archivos, haga clic en 'Ver' y seleccione 'Mostrar archivos ocultos'. Luego haga clic derecho en .profile, seleccione 'Abrir con editor de texto', copie y pegue lo anterior en una línea en blanco al final del archivo y guarde el archivo modificado.

rjd
fuente