Não consigo capturar a tela

1. Não consigo capturar a tela

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 26/03/2008 - 21:03h

Estou tentanto capturar telas no xv , utilizando a seguinte sintaxe (exemplo), a partir de um terminal rxvt:

xv -grabdelay 5 nomedoarquivo.jpg

Supostamente isso seria para criar uma screenshot chamada nomedoarquivo com um retardo de 5 segundos.

Apenas que, mesmo com essa sintaxe, ocorrem os seguintes fenômenos:

1- Abre a tela de introdução do XV.
Trata-se de shareware, porém totalmente funcional, conforme anunciado.

2- Clicando-se com o botão direito, abre-se um quadro de comandos.

3- Logo à esquerda existe um botão com o nome "Unregistered", que $erve para no$ lembrar que o programa não foi regi$trado (25 dólare$).

4- Ao lado desse botão, existem outros que, clicados, só o "The Flash" consegue ler.
Nota-se que alguma coisa está marcada em cada um deles.

5- Pode-se manipular figuras preexistentes à vontade: girar, espelhar, expandir, reduzir, recortar, copiar, mudar atributos de cor, etc.

6- A função "grab" (capturar) - que afinal é a que interessa, simplesmente não funciona:
Executa o retardo, dá um "bip", some com as telas do xv e... nada!

Aí vem o mais importante:
Depois do bip, leva uns 5 segundos para retornar ao prompt de comando.
Porém, se eu continuar insistindo, esse intervalo vai-se tornando cada vez maior, e chega a dar a impressão que o PC congelou, mas com "alguma pajelança" dá para fechar o terminal.

Esse arquivo (xv.tgz) eu baixei como ftp do site ftp://ftp.slackware-brasil.com.br
da pasta /slackware-4.0/slakware/x10apl

Outros programas que tentei usar para captura de tela e que por algum motivo também não deu certo:

ImageMagick - Falta a biblioteca libtiff.so.3
(não se de onde baixar).

Scrot-0.8 - Permission denied (eu sou root!)

Captura - Está listado no diretório (em verde-claro) mas o sistema me dá a mensagem "not found" (não encontrado)

Devo estar errando em alguma coisa, pois não é possível que todos esses programas estejam com problemas.

Alguém pode me ajudar?
Estou usando o Basic Linux, que é baseado em Slackware 4.0





  


2. Re: Não consigo capturar a tela

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 27/03/2008 - 09:30h

Há um problema com o comando grab do xv, pegue aqui o patch para corrigi-lo:

http://www.trilon.com/xv/downloads.html#patches

Se você esta tentando capturar telas de terminais virtuais, outra alternativa seria utilizando o cat, como root. Ex.:

# cat /dev/vcs1 > screenshot

Onde /dev/vcs1 é o terminal virtual 1




3. cat!

fox
foxl

(usa Debian)

Enviado em 27/03/2008 - 10:42h

; )


4. Resolvido

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 28/03/2008 - 10:32h

Prezados colegas:

Agradeço muito por suas dicas.

No entanto, o patch indicado é tão-somente a listagem de um programa escrito em C e eu teria que tomar outras providências mais extensas para poder usar o programa, que é um shareware.

cat não funcionou, sem dar a mínima notícia.
Vou investigar o porquê.

Entretanto, consegui baixar a biblioteca que estava faltando para o ImageMagick poder funcionar (Estava no Slackware-4.0).

Apenas que, talvez por imperícia minha, em cada screenshot sai sempre a janela do rxvt.
Estou usando
import -window root screenshot.jpg

Já tentei esconder a janela, executando esse comando diretamente de uma opção do JWM (dentro de um "<Program label='Captura de tela'>import -window root screenshot.jpg</Program>"), mas ele primeiro abre essa janela e somente depois disso faz a captura da tela.

O grande detalhe é que o Basic Linux 3.50 usa libc5, uma biblioteca antiga, compatível com Slackware 3 ou 4, sendo que daí em diante a biblioteca padrão é a glibc2 (nesse caso eu teria de migrar para a versão 2.0 do Basic Linux, que é maior e mais atualizada, voltada para micros menos antigos).
Acho que estou bem atendido com o ImageMagick, apenas tenho de dominá-lo um pouco mais.

A propósito, o link correto onde se encontra o patch do xv é:
http://www.trilon.com/pub/xv/patches/grabpatch

Considero muito importante a colaboração de amigos como vocês, porque, por menor que pareça ser a participação individual de qualquer membro desta comunidade, sempre colocará uma luz sobre as dúvidas dos menos fluentes (como eu) nesse fantástico sistema operacional.

É mais importante saber POR QUE uma coisa eventualmente não funciona que simplesmente julgar que não funciona e conformar-se com isso.

Agora os colegas VOL poderão ter as screenshots solicitadas.

Valeu MESMO!











Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts