Como imprimir a tela em Raspberry Pi?

13

Gostaria de capturar a tela do navegador Midori e tentei os seguintes métodos, conforme mencionado AQUI .

  1. Usando o Imagemagick, pré-instalado no Raspberry Pi. Pressionei a tecla da tela de impressão no teclado e tentei colá-la nesse software. Mas falhou.

  2. Abra um novo terminal, digitei o seguinte:

    sleep 5; import -window root myscreen.png // tela de impressão após 5 segundos

Isto é o que eu tenho.

imagemagick printscreen

Tipo

import -window root screen.png

Esta é a tela preta que eu tenho.

imagemagick printscreen

Então, qual é a maneira correta de fazer isso?

yvonnezoe
fonte

Respostas:

10

Existem vários programas para tirar screenshots. Uso scrot, um utilitário de linha de comando bastante completo. No seu caso:

sudo apt-get install scrot

scrot -se clique na janela midori. Você receberá um png com base em carimbo de data / hora no diretório de trabalho do seu terminal. Veja man scrotpara mais opções!

M Noit
fonte
Obrigado! +1 é maravilhoso! mas tirou a captura de tela do terminal também: p
yvonnezoe
7

Basta usar a tecla Print Screen no teclado para salvar uma imagem PNG no diretório inicial (/ home / pi) de toda a área de trabalho. insira a descrição da imagem aqui

Dirk
fonte
2

Eu acho que o problema aqui pode ser que você precisa dizer ao imagemagik de que tela tirar uma imagem, assim:

sleep 5; DISPLAY=":0.0"; export DISPLAY; import -window root filename.png

caso contrário, ficará confuso entre diferentes sessões X11 (como usar clientes VNC)

Pessoalmente, costumo tirar capturas de tela de outra máquina usando RDP, dessa forma elas são salvas em uma máquina com mais espaço em disco e tenho mais controle sobre o que é salvo (em vez de cortar o pós-evento).

PiBorg
fonte
hmm, é tão preto quanto antes. :(
yvonnezoe 15/05
2

Sim eu fiz! graças a M Noit :)

sudo apt-get install scrot

então, para tirar uma captura de tela após 5 segundos de atraso, (eu também tenho a tela com o terminal! então preciso de alguns atrasos. Além disso, não consigo executar esse comando através do puTTy)captura de tela sem demora

$ sudo scrot -d5

e eu recebo uma boa captura de tela! : D captura de tela após 5 segundos de atraso

yvonnezoe
fonte
1
Você não encontrou / propôs uma nova solução para o seu problema; portanto, seus agradecimentos não devem ser formados como uma nova resposta. Em vez disso, deveria ter sido dada como resposta a uma resposta original de um provedor de soluções.
Avra
@avra, $ sudo scrot -d5esta é a resposta exata. thankspor liderar para encontrar a solução. ;)
yvonnezoe 16/05
Eu apenas tentei o Scrot e funcionou bem. Obrigado por postar isso.
Melhor resposta com os visuais. Alguma maneira de configurar a tecla PrintScreen (também conhecida como PrtScrn ou prtsc ) para fazer uma captura? Fiquei mimado do jeito que o Dropbox faz isso.
Bob Stein