Como posso tirar uma captura de tela da tela de login?
Não quero recriar minha instalação do Ubuntu em uma máquina virtual.
login-screen
screenshot
ændrük
fonte
fonte
Respostas:
Este blog pode ser útil: http://ptspts.blogspot.com/2010/02/how-to-create-screen-shot-of-gdm-login.html
Instale o ImageMagick para a conversão de formato de arquivo de imagem abaixo:
Crie um script auxiliar:
Verifique se a tela de login está ativa (efetue logout ou reinicialize a máquina e aguarde até ver a tela de login). Faça logon no modo de texto (pressionando Ctrl-Alt-F1) ou usando SSH. Crie a captura de tela executando
Você pode fazer login agora (pressionando Ctrl-AltF7 primeiro para voltar à tela de login do GDM). Converta a captura de tela em JPEG e / ou PNG:
Veja a captura de tela no seu visualizador de imagens favorito.
fonte
sudo sh -c 'sleep 5s; xwd -display :0 -root | convert - screenshot.png'
de um console virtual e alternando para a tela de login durante os 5 segundos de suspensão.Para 11.10 e Lightdm e posterior
Você pode tentar rodar
unity-greeter --test-mode
em um terminal. Ele exibe a tela de login dentro da sessão. Você pode tirar uma captura de tela da tela de login, como normalmente faz com qualquer outro aplicativo.fonte
Você pode tentar isso:
você não precisa instalar nada, basta digitar o comando e bloquear a tela, a tela será filmada dentro de 10 segundos após a execução do comando.
Ainda mais .. o comando irá bloquear a tela, copiar a captura de tela para a área de transferência e desbloquear a tela novamente. Tudo por si mesmo.
fonte
Para o Ubuntu 14.04
As respostas acima não funcionaram para mim no Ubuntu 14.04 - procurei e encontrei isso que funciona.
Instale o ImageMagick
Crie um arquivo em seu diretório pessoal chamado de
shot.sh
preferência em sua pasta pessoal e cole o seguinte código dentro dele:Torne executável
Logout do sistema. Pressione Ctrl+ Alt+ F1para acessar o console (tty1) e fazer login. Execute o script usando este comando:
Você retornará à interface gráfica da tela de login (chvt 7) e, após cinco segundos, a captura de tela em seu diretório pessoal será salva com um nome de arquivo
screenshot.png
.Aqui está o meu:
Fonte: http://itsfoss.com/screenshot-login-screen-ubuntu-linux/
fonte
Digite isso em um terminal:
É isso aí! tire uma captura de tela como de costume
Pressione Alt + F4 para fechar a janela em tela cheia da sua tela de login
fonte
Só queria observar que tive um monte de problemas ao fazer isso no Ubuntu 10.04 LTS com isso - aqui está minha solução:
Estou na máquina A e faço logon na máquina B via ssh:
Em seguida, prossigo com várias tentativas de captura de tela, que falharam. O problema pode ser reduzido a
xwininfo
ser incapaz de investigar o estado da janela:Bem, acontece que, por algum motivo, a chamada correta para direcionar X-windows via ssh é
DISPLAY=:0.0 sudo xwininfo ...
- ou seja, aDISPLAY=:0.0
variável de ambiente vai primeiro; osudo
segundo vai - e então o comando X correspondente:Agora que sabemos que
xwininfo
podemos analisar o estado, também não há problema em capturar a captura de tela viaxwd
:fonte
Editei "/ etc / mdm / Init / Default" e adicionei:
scrot -d 5 -e 'mv $f /root' &
antes da linha com "exit 0".
Na próxima vez que eu fizer login, conto até cinco, emite um bipe e recebo a captura de tela em "/ root".
fonte