¿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.


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


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í


¡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!


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.