Estou executando o OpenSuse com o dwm como um gerenciador de janelas. Desde que mudei para o KDE, não encontrei uma maneira de tirar uma captura de tela ou até mesmo capturar parte da minha tela.
Existe uma maneira de fazer isso em um ambiente de linha de comando?
Respostas:
O escroto eufoneamente chamado tira screenshots da linha de comando ...
Possui algumas opções simples, incluindo um atraso de tempo e qualidade de imagem.
Se você quiser tirar uma foto no console e estiver executando um buffer de quadros, poderá usar o fbgrab .
fonte
1366x768
ou é apenas a resolução nativa da tela (painel)? O quecat /sys/class/graphics/fb0/{modes,virtual_size}
dá? Além disso, se você fizer um despejo de 1024x768, a imagem será cortada?ImageMagick vem com o
import
utilitário para tirar screenshots. Possui inúmeras opções, mas, por padrão, permite desenhar um retângulo na tela e salvar apenas essa parte. Se você quiser uma janela inteira, poderá usar-window ID
; o identificador "root" captura a tela inteirafonte
Eu tenho usado o Shutter no Xmonad sem qualquer ambiente de área de trabalho e está funcionando bem. Shutter é um aplicativo GUI com uma quantidade razoável de recursos.
Na maioria das vezes eu digitava "
shutter -s
" em um iniciador / terminal e o programa permite que eu escolha a área da tela que quero capturar. Em seguida, pressionei Entere o arquivo será salvo na minha pasta pessoal.fonte
Se você está procurando soluções minimalistas, seu
Xorg
servidor já pode ser fornecido com uma ferramenta chamadaxwd
. Caso contrário, e você o instalaria separadamente, pode ser a menor possibilidade - o binário tem apenas 27 KB de tamanho. Cuidado, porque gera dadosstdout
!Mas o problema com
xwd
é que ele despeja a imagem em uma dados de imagem Dump XWD X Window formato, não uma imagem padrão. Você pode visualizar esses dumps com umxwud
programa complementar (execuçãoxwud -in yourdumpfile
). Para obter um arquivo de imagem típico, você precisa convertê-lo usando algo comoxwdtopnm
ouconvert
(deImageMagick
).fonte