Configurar salvapantallas en Ubuntu

65

¿Cómo configuro el protector de pantalla en Ubuntu? Puedo ver que se está ejecutando gnome-screensaver.

oz1cz
fuente

Respuestas:

88

A partir de 12.04, Ubuntu no incluye ningún protector de pantalla, solo una pantalla negra que aparece cuando su sistema está inactivo. Si prefiere tener protectores de pantalla, puede cambiar gnome-screensaver por XScreenSaver.

Los salvapantallas se eliminaron en Ubuntu 11.10. Ubuntu usa gnome-screensaver y heredó el cambio de GNOME aguas arriba. Los desarrolladores de GNOME piensan que una pantalla negra que pone su monitor en modo de bajo consumo es óptima.

Instalar XScreenSaver

Abra una terminal y ejecute el siguiente comando para desinstalar gnome-screensaver:

sudo apt-get remove gnome-screensaver

Instale XScreenSaver y algunos paquetes de salvapantallas adicionales con el siguiente comando:

sudo apt-get install xscreensaver xscreensaver-data-extra xscreensaver-gl-extra

Configurando su salvapantallas

Después de la instalación, realice una búsqueda en Dash for Screensaver. Inicie la utilidad Screensaver y úsela para configurar XScreenSaver y seleccione la configuración de su protector de pantalla.

La utilidad Screensaver le pedirá que detenga el proceso de gnome-screensaver e inicie el proceso de fondo xscreensaver cuando lo inicie.

Por defecto, XScreenSaver elegirá un salvapantallas aleatorio cada vez que se inicie. Puede especificar los protectores de pantalla que elija o habilitar el modo "Solo un protector de pantalla" para usar siempre su protector de pantalla favorito.

ingrese la descripción de la imagen aquí

Agregar al inicio

Para utilizar realmente los protectores de pantalla, querrá que XScreenSaver se inicie en segundo plano cada vez que inicie sesión. Si no se inicia, no puede notar que su sistema está inactivo y ejecuta protectores de pantalla.

Comience iniciando la utilidad de Aplicaciones de inicio desde el Tablero. Agregue un programa de inicio con el siguiente comando. El nombre y el comentario aquí pueden ser lo que quieras:

xscreensaver -nosplash

xscreenserver

Revertir sus cambios

Revertir estos cambios es simple. Simplemente ejecute estos comandos para desinstalar XScreenSaver y reinstalar gnome-screensaver:

sudo apt-get remove xscreensaver xscreensaver-data-extra xscreensaver-gl-extra
sudo apt-get install gnome-screensaver

Fuente y más sobre: Cómo agregar protectores de pantalla a Ubuntu 12.04 .

Radu Rădeanu
fuente
Esta es una pregunta realmente estúpida, pero ¿cómo configuro cuándo se iniciará el protector de pantalla?
MadTux
1
Excelente respuesta! @MadTux: establece cuándo comenzará en la esquina inferior de la ventana del programa 'protector de pantalla'
eggonlegs
Puede configurar xscreensaverdesde la línea de comandos ejecutando xscreensaver-demo.
Drew Noakes
Gran recurso! Agregue también esta información a su publicación. Se trata del hecho de que Ctrl + Alt + L deja de funcionar al reemplazar el protector de pantalla de Gnome con XScreensaver, y cómo solucionarlo: askubuntu.com/questions/75692/…
Mihai Danila
¿Y cómo se llama a esa ventana de configuración desde la CLI?
holms
4

no, no tienes que desinstalar gnome-screensaver e instalar xscreensaver. Puede ir a Configuración del sistema -> Brillo y bloqueo para configurar el tiempo de inactividad del protector de pantalla gnome. El protector de pantalla gnome puede poner su monitor LCD en modo de baja actividad, por lo que es el mejor para su monitor.

Ben Lin
fuente
Mientras que gnome-screensaver no hizo que DPMS se ejecutara de forma natural, en concreto sí lo hace (es decir, ¡mi retroiluminación LCD está realmente apagada!): El lugar para configurar el tiempo de espera es el correcto; pero no sé por qué tiene que mostrar mi nombre completo (en la esquina de una pantalla en negro) por un tiempo, antes de que comience ... "guardar".
Robert Siemer
0

La respuesta de Radu es buena, así que no la duplicaré. Señalaré los pasos adicionales recomendados por el xscxreensaverdesarrollador. También incluyo un breve párrafo de la historia del desarrollador.


USANDO GNOME O UNIDAD

Durante la mayor parte de una década, GNOME se envió xscreensavertal cual y todo salió de la caja. En 2005, sin embargo, decidieron reinventar la rueda y enviar su propio reemplazo para el demonio xscreensaver llamado "gnome-screensaver", en lugar de mejorar xscreensaver y contribuir con sus cambios. Como resultado, el programa "gnome-screensaver" es inseguro, está lleno de errores y le faltan muchas características de xscreensaver. No deberías usarlo.

Para reemplazar gnome-screensaver con xscreensaver:

  1. Desinstale completamente el paquete gnome-screensaver.

    sudo apt-get remove gnome-screensaver

  2. Inicie xscreensaver al iniciar sesión.

    Seleccione "Aplicaciones de inicio" en el menú (o inicie manualmente "gnome-session-properties") y agregue "xscreensaver".

  3. Haga que la "Pantalla de bloqueo" de GNOME use xscreensaver.

    sudo ln -sf /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

    Sin embargo, eso no funciona bajo la Unidad. Aparentemente tiene su propio bloqueador de pantalla incorporado que no es un protector de pantalla de gnomo, y no se puede quitar, y aún así se las arregla para ser inseguro e insensible. ¡Continúen reinventando esa rueda, muchachos! (Si ha descubierto cómo reemplazar la "función" de bloqueo de Unity con xscreensaver, hágamelo saber).

  4. Desactive la supresión integrada de Unity.

    Abra "Configuración del sistema / Brillo y bloqueo";

    Desmarque "Iniciar automáticamente";

    Establezca "Apagar la pantalla cuando esté inactivo para" en "Nunca".


Descargo de responsabilidad

No estoy de acuerdo con el lenguaje fuerte del desarrollador, pero sentí que era mejor incluir la historia en lugar de ocultarla.


Notas especiales de Ubuntu 18.04

Muchos se han quejado al bloquear la pantalla con Ctrl+ Alt+ Lmonitores externos en blanco instantáneamente y aquellos con dpms están apagados. Esto provoca retrasos no deseados al desbloquear la pantalla. Usar xscreensaverevitará ese problema en particular.

Puede desmantelar el acceso directo Ctrl+ Alt+ y asignarlo a un nuevo comando para :Lgnome-screensaverxscreensaver

xscreensaver-command -lock

Esta reasignación de acceso directo de teclado también funciona en Ubuntu 16.04.

WinEunuuchs2Unix
fuente