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
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts