Respostas:
Há um aplicativo chamado fbgrab
that (como o nome pode sugerir) captura uma foto do buffer de quadros atual. Isso pode não funcionar em configurações mais recentes do KMS.
sudo apt-get install fbgrab
fbgrab screenshot.png
Se isso falhar, você sempre poderá usar uma VM no VirtualBox.
Se você quiser tirar uma foto de outro TTY, use fbgrab
um -c N
argumento (onde N
é substituído pelo que /dev/ttyN
você está usando).
Então, se você quisesse tty1:
sudo fbgrab -c 1 Desktop/tty-screenshot.png
sudo -E fbgrab vt1.png
. Mas funcionou muito bem.
Para tirar uma captura de tela do primeiro console virtual (AKA screendump ) e salvá-la em um arquivo chamado "captura de tela":
sudo cat /dev/vcs1 > screenshot
Usando esse método, as capturas de tela são salvas no formato de texto sem formatação, não como uma imagem (verifique isso com file
ou mimetype
comando). Ele simplesmente gera um dump de tela e depois um EOF. Observe que a saída não contém caracteres de nova linha, portanto, pode ser necessário algum processamento:
sudo cat /dev/vcs1 | fold > screenshot
fold
enrole cada linha de entrada para caber na largura especificada (80 por padrão).
Você não pode capturar a captura de tela de um console virtual quando os gráficos estão ativados.
fbgrab foo.png
, dizError: Couldn't open /dev/fb0.
. Alguma idéia do porquê?