¿Cómo puedo tomar una captura de pantalla de la pantalla de inicio de sesión?
No quiero recrear mi instalación de Ubuntu en una máquina virtual.
login-screen
screenshot
ændrük
fuente
fuente
Respuestas:
Este blog puede ser útil: http://ptspts.blogspot.com/2010/02/how-to-create-screen-shot-of-gdm-login.html
Instale ImageMagick para la conversión de formato de archivo de imagen a continuación:
Crea un script de ayuda:
Asegúrese de que su pantalla de inicio de sesión esté activa (cierre sesión o reinicie la máquina y espere hasta que vea la pantalla de inicio de sesión). Inicie sesión en modo texto (presionando Ctrl-Alt-F1), o usando SSH. Crea la captura de pantalla ejecutando
Puede iniciar sesión ahora (presionando Ctrl-AltF7 primero para volver a la pantalla de inicio de sesión de GDM). Convierta la captura de pantalla a JPEG y / o PNG:
Vea la captura de pantalla en su visor de imágenes favorito.
fuente
sudo sh -c 'sleep 5s; xwd -display :0 -root | convert - screenshot.png'
desde una consola virtual y cambiando a la pantalla de inicio de sesión durante el sueño de 5 segundos.Para 11.10 y Lightdm y posterior
Puedes intentar correr
unity-greeter --test-mode
en una terminal. Muestra la pantalla de inicio de sesión dentro de la sesión. Luego puede tomar una captura de pantalla de la pantalla de inicio de sesión como lo hace normalmente con cualquier otra aplicación.fuente
Puedes probar esto:
no necesita instalar nada, solo ingrese el comando y bloquee la pantalla, la pantalla se disparará dentro de los 10 segundos posteriores a la ejecución del comando.
Aún más ... el comando bloqueará la pantalla, copiará la captura de pantalla al portapapeles y desbloqueará la pantalla nuevamente. Todo por sí mismo.
fuente
Para Ubuntu 14.04
Las respuestas anteriores no me funcionaron en Ubuntu 14.04: busqué y encontré esto que funciona.
Instalar ImageMagick
Cree un archivo en su directorio de inicio llamado
shot.sh
preferiblemente en su carpeta de inicio y pegue el siguiente código dentro de él:Hazlo ejecutable
Cierre de sesión del sistema. Presione Ctrl+ Alt+ F1para ir a la consola (tty1) e iniciar sesión. Ejecute el script con este comando:
Le llevará de vuelta a la interfaz gráfica de la pantalla de inicio de sesión (chvt 7) y después de cinco segundos tomará y guardará la captura de pantalla en su directorio de inicio con un nombre de archivo
screenshot.png
.Aquí está el mío:
Fuente: http://itsfoss.com/screenshot-login-screen-ubuntu-linux/
fuente
Escriba esto en una terminal:
¡Eso es! tomar una captura de pantalla como de costumbre
Presione Alt + F4 para cerrar la ventana de pantalla completa de su pantalla de inicio de sesión
fuente
Solo quería señalar que tuve un montón de problemas al hacer esto en Ubuntu 10.04 LTS con esto: esta es mi solución:
Estoy en la máquina A e inicio sesión en la máquina B a través de ssh:
Luego, procedo con varios intentos de capturar la captura de pantalla, y todos fallaron. El problema se puede reducir a
xwininfo
no poder investigar el estado de la ventana:Bueno, resulta que por alguna razón, la invocación correcta para apuntar a X-windows a través de ssh es
DISPLAY=:0.0 sudo xwininfo ...
, es decir, laDISPLAY=:0.0
variable de entorno va primero; elsudo
va segundo, y luego el comando X correspondiente:Ahora que sabemos que
xwininfo
puede sondear el estado, tampoco hay ningún problema con la captura de la captura de pantalla a través dexwd
:fuente
Edité "/ etc / mdm / Init / Default" y agregué:
scrot -d 5 -e 'mv $f /root' &
antes de la línea con "salida 0".
La próxima vez que inicio sesión, cuento hasta cinco, pito, y obtuve mi captura de pantalla en "/ root".
fuente