En primer lugar, soy consciente de que aquí se hace una pregunta similar para GNOME: "Apague la luz de fondo de la computadora portátil al bloquear la pantalla" .
Objetivo
Me gustaría apagar mi pantalla al bloquear la sesión por razones de ahorro de energía.
Problema real
Bloquear la pantalla en Kubuntu (KDE) inevitablemente activa el protector de pantalla hasta donde puedo ver. No hay otra opción de protector de pantalla que no sea 'Pantalla en blanco' junto con su color de fondo en negro que se acerca a mi objetivo. Pone en blanco la pantalla, pero no apaga la pantalla. La luz de fondo de la pantalla seguirá encendida y no ahorrará energía.
Solución actual
Es posible una solución alternativa a través de una secuencia de comandos + tecla de acceso directo, sin embargo, es solo una solución alternativa ya que no se activa en todas las formas de bloquear la sesión. Por lo tanto, creo que debería ser posible hacerlo de manera más elegante, por ejemplo, proporcionando esta opción en el diálogo de configuración del protector de pantalla de KDE.
La solución que estoy usando ahora es la siguiente. Un script que bloquea la pantalla y la apaga:
#!/bin/bash
qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
xset dpms force standby
y deje que se ejecute con una tecla de acceso directo a través de una entrada de menú personalizada. Funciona.
He aquí por qué considero que es una solución alternativa en lugar de una solución. No funciona para otras formas de activar el bloqueo de la sesión.
Mi pregunta real (s)
¿Necesito tocar / parchear la fuente de KDE?
- ¿Si no es así, cuáles son mis opciones?
- Si es así,
- ¿Podría alguien indicarme dónde puedo comenzar?
- ¿Cuál crees que es el lugar recomendado en la GUI para la configuración?
Estoy usando Kubuntu 12.04 y estoy dispuesto a actualizar a KDE 4.9 o estoy esperando la versión 12.10.
fuente
xset dpms force standby
Parece ser muy confiable y no necesita elsleep 1 ; xset dpms force off
truco.sleep 1
es solo así que si está usando un mouse para hacer clic en un botón, tiene tiempo de soltar el mouse y dejar de moverse antes de que la pantalla se apague. De lo contrario, puede reactivar la pantalla al instante, lo que podría significar que debe ingresar su contraseña antes de poder bloquear la pantalla nuevamente. Sinsleep 1
embargo, no estoy seguro de dónde recomendé usar .Confirmado: ejecutar el comando:
/bin/sleep 1 ; /usr/bin/xset dpms force off
dentro de la pantalla, la notificación bloqueada funciona para Plasmashell 5.10.Vaya a: Configuración del sistema> Notificaciones> Origen del evento "Protector de pantalla":
fuente
Una posible solución es cambiar a xscreensaver . La página del manual en realidad viene con instrucciones.
El siguiente es el esquema
Deshabilitar el protector de pantalla de KDE
Instalar xscreensaver
sudo apt-get install xscreensaver
Crear
~/.kde/Autostart/xscreensaver.desktop
Agregue las siguientes líneas en él
Reemplace la pantalla de bloqueo de KDE
Agregue las siguientes líneas en
kscreenlocker
Se usa
xscreensaver-demo
para configurar dpms (sin sudo)Configurar DPMS en la
Advance
pestaña. El tiempo de espera mínimo es de 1 minuto.Sin embargo, puede intentar hacerlo menos editando
~/.xscreensaver
después de la configuración por primera vez. BusquedpmsStandby:
en el archivo.No estoy seguro si funciona si
dpmsStandby:
se cambia a 0:00:00. Estoy probando con una máquina virtual y la pantalla en negro se ve igual.fuente
kscreenlocker
es una buena idea? Hace más que bloquear la pantalla, leer desdekscreenlocker --help
. ¡Aparte de eso, es una buena sugerencia pasar a Xscreensaver!kscreenlocker --help
está mostrando la forma en que se puede utilizar / llamada, funciona con protector de pantalla de KDE. Pasar a xscreensaver es una solución temporal por ahora.A partir de KDE 5, la mayoría de las soluciones aquí ya no funcionan.
Esto es lo que encontré que funciona (a partir del 28/09/2016), cree un documento de texto y copie y pegue el siguiente código:
y luego guárdelo como "KDE5lockscreenanddpms.sh". El nombre no importa, solo asegúrese de tener el .sh al final. Luego navegue hasta donde guardó con su administrador de archivos, haga clic derecho sobre él y abra propiedades> permisos> y hágalo ejecutable.
Ahora puede hacer clic en él y ejecutará el script que bloqueará su pantalla y luego, después de .5 segundos, apagará su (s) monitor (es).
Aquí hay algunas publicaciones con la información sobre estos comandos.
KDE.org- sesión de bloqueo loginctl
Linux-apps.com - sleep 0.5 xset dpms forzar apagado
fuente
Kde5 y XScreenSaver (5.34): haga clic en la pestaña , luego actívela marcando y establezca los minutos a su gusto (o use incluso ).
complex
Advance
energy management
power-off
quick power-off
fuente
Configuración del sistema / Personal / Light Locker (en el nuevo menú Whisker)
fuente
En Kubuntu 14.04, simplemente vaya a Configuración del sistema - Administración de energía. - apague la pantalla atenuada y el ahorro de energía de la pantalla en la pestaña Ahorro de energía.
¡Aclamaciones!
fuente