¿Hay alguna forma de hacer que una tecla de acceso rápido apague la pantalla?

29

¿Cómo puedo hacer un script (o hacer algunos cambios) para permitirme apagar la pantalla en Ubuntu (12.04) cuando quiera, de la forma en que se puede apagar la pantalla en Celulares?

¿Y cómo puedo hacer una combinación de teclas (un acceso directo) para ejecutar ese script?

Quiero conservar el poder.

He visto esta pregunta

Apagar el monitor con un icono pero no hay teclas de acceso rápido para ello.

Además, en la respuesta, se dice que hay muchas maneras de lograr esto, por lo que me gustaría saber más.

Tarun
fuente
Para asignar una combinación de teclas personalizada, use estos pasos de la documentación oficial de ubuntu
AndreyCh
Invertir la dirección de cierre (votar para dejar esto abierto) ya que este es el mejor post imho
Zanna

Respuestas:

31

Si entendiera bien su pregunta, podría usar este comando

xset dpms force off

En su configuración, vaya al teclado, acceso directo, haga clic en más, escriba el nombre que desee y pase el comando que acabo de escribir, haga clic en el nuevo acceso directo y use la combinación o tecla que desea usar

habló612
fuente
2
xset dpms force off? :-)
Wilf
1
Sí, lo siento, soy nuevo aquí y tengo algunos problemas con> Gracias :)
habló el
Funciona genial. Cuando mueve el mouse, vuelve a encenderse.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
66
xset dpms force standbyparece ser más confiable y no necesita el sleep 1 ; xset dpms force offtruco.
Alan Thompson
14

Los accesos directos personalizados para hacer esto con versiones más nuevas de Ubuntu (por ejemplo, 16.04) parecen requerir un retraso al presionar la combinación de teclas para ejecutar el comando. La solución más simple es modificar el comando de acceso directo usando sh.

Ir a System Settings... | Keyboard | Shortcuts | Custom Shortcuts. Cree un nuevo acceso directo personalizado y en el Commandpuesto:

sh -c 'sleep 0.3 && xset dpms force off'

Puede cambiar el retraso, pero a veces descubrí que 0.1s no era suficiente.

ingrese la descripción de la imagen aquí

Cas
fuente
¡Excelente! La única solución de trabajo para Debian "Jessie" 8 con entorno Gnome.
TranslucentCloud
11

El comando es xset dpms force off

Simplemente cree un atajo de teclado para ello. Vaya a teclado-> atajos ... vaya a custom shortcuts..... y luego haga clic en el +icono para crear un nuevo atajo.

Luego asigne lo anterior y asigne una combinación de teclas personalizada.

ingrese la descripción de la imagen aquí

¡HECHO!

Khurshid Alam
fuente
8

Al principio también configuré un atajo de teclado con

xset dpms force off

Pero después de 2 segundos, la pantalla se volvió a encender. Quizás mi nueva versión de Ubuntu (15.05) sea la razón de este comportamiento diferente. La solución fue crear un script con el siguiente contenido:

#!/bin/bash

sleep 1 && xset dpms force off

Ahora llame a este script cada vez que presione el acceso directo.

Creo que este método funciona debido a cualquier evento de pulsación de tecla retrasada. Con el comando de suspensión, todos los eventos clave tienen 1 segundo para ser procesados ​​y no vuelven a activar la pantalla.

Martín
fuente