🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #6182

screenshots y las X

#6182
From: mase
Date: Thu, 07 Aug 2003 18:24
39 lines
2532 bytes
Hice esta misma pregunta el otro dia en ecol.misc, pero no ha habido
suerte, igual por las vacaciones, o porque es dificil. Los barridos por
google tampoco me han servido de mucho para aclarar el asunto. Aqui la
amplio un poco mas.

Estoy haciendo un peque�o programa basado en xmacro (una utilidad muy
buena para simular movimientos y pulsaciones de raton y teclado en las X).
El fin de este programilla es el de automatizar tareas repetitivas en el
escritorio de forma interactiva. Tareas que no admiten una buena o facil solucion
mediante scripts o programacion sino que requieren control humano. (Como
por ejemplo una navegacion interactiva por un site de internet dejando
solo al ordenador)

El problema es que esa interaccion se basa en tomar y procesar imagenes de
la pantalla, en funcion de las cuales se llevan a cabo los movimientos de
raton o pulsaciones de teclado. Pero entonces mientras el programa esta
funcionando no se puede hacer otra cosa con el ordenador.

La solucion es abrirle unas X extra para el y dejarle solo mientras yo
estoy en otra sesion X. Pero he aqui el problema. �Como tomo imagenes de
otra sesion de X que esta en segundo plano? 

Aparentemente los comandos de sacar screnshoots (xwd o import de
imagemagick) permiten sacarlos remotamente pero a mi me sacan una una
imagen caotica)

Por ejemplo, te vas a una consola, abres unas segundas X con:

startx -- :1

Y despues desde un xterm en la X primera sacar un screenshot de la segunda
con:

xwd -display :1 -root | xwud

No pilla bien la imagen �por que no tira? �Es posible sacar screenshots en
las X de sesiones no vistas en la misma maquina?
 
Technical Details
Message-ID: <hotpop.com.2003.08.07.18.24.23.222045@hotpop.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.mailgate.org!newsfeeder.edisontel.com!fu-berlin.de!uni-berlin.de!eu99-1-217.clientes.euskaltel.ES!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,d41245ea6030dbe6,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-08-07 11:24:27 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.mailgate.org!newsfeeder.edisontel.com!fu-berlin.de!uni-berlin.de!eu99-1-217.clientes.euskaltel.ES!not-for-mail
From: mase <mase900@hotpop.com>
Newsgroups: es.comp.os.linux.programacion
Subject: screenshots y las X
Date: Thu, 07 Aug 2003 20:24:27 +0200
Lines: 42
Message-ID: <hotpop.com.2003.08.07.18.24.23.222045@hotpop.com>
NNTP-Posting-Host: eu99-1-217.clientes.euskaltel.es (62.99.1.217)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de 1060280665 29794560 62.99.1.217 (16 [103285])