Necesito una forma de mostrar la pantalla en negro ejecutando el comando en la consola usando la conexión SSH. El monitor no debe pasar al modo de espera. Solo necesito una pantalla negra para ocultar todo lo que está en la pantalla. La pantalla debe estar negra hasta que le dé otro comando para mostrar el contenido de la pantalla.
Adición: Sería bueno si el comando funcionara en Ubuntu, Lubuntu y Xubuntu.
Adición 2: También tengo un proyector que necesita borrarse. Quiero usar SSH para conectarme a mi servidor y mostrar la pantalla en blanco. Si intento apagar el proyector, "No hay señal" se muestra en la pantalla.
Respuestas:
Respuesta corta:
¿Dónde
DVI-I-1
está el nombre de tu pantalla?Al revés:
para volver a establecer el brillo normal.
Para obtener el nombre de la pantalla
Simplemente ejecute el comando:
En la salida, encontrará el nombre de la pantalla, en la línea, que incluye
connected
Pequeño script para oscurecer la pantalla o volver a ponerla en normal
El script se puede usar para configurar (todas) las pantallas conectadas en negro y viceversa. El script encuentra tus pantallas automáticamente.
Correr
set_black.py
Ejecútalo ya sea con:
para oscurecer la pantalla, o
para configurar el brillo a la normalidad nuevamente.
Si bien la respuesta anterior debería funcionar bien en todas las distribuciones de Ubuntu localmente , la pregunta resulta ser ssh / remote (la información se editó en la pregunta).
En caso de una situación remota, tendríamos que configurar la
$DISPLAY
variable correctamente. Si la variable de visualización es:0
, por ejemplo , necesitaríamos ejecutar el script con:Sin
:0
embargo, la variable no es necesariamente . Esta publicación en U&L parece excelente para configurar laDISPLAY
variable en la máquina remota.fuente
Editar: La pregunta ha cambiado desde que proporcioné esta respuesta. Dejaré que esta respuesta se mantenga porque proporciona información que puede ser útil.
Si por consola te refieres a una de las consolas virtuales de celda de personaje, entonces instala
vlock
:Luego puede desmayar y bloquear su consola virtual:
Al desbloquear la consola, la pantalla no se restaura. Si no desea perder el contenido de la pantalla, le sugiero que inicie sesión en una segunda consola; cuando quieras bloquear la pantalla, ve a esa segunda consola e ingresa
Esto bloqueará todas las consolas y evitará el cambio de consola. Después de desbloquear las consolas, puede volver a la consola de trabajo principal y encontrar el contenido de su pantalla intacto.
fuente
Simplemente ejecute:
Nota: Esto también llamará a la pantalla de bloqueo a menos que desactive la opción "Bloquear" en la configuración del sistema:
fuente