Article View: es.comp.os.linux.programacion
Article #9109Re: simular pulsación de tecla
From: J.A. Gutierrez
Date: Tue, 03 Sep 2002 11:16
Date: Tue, 03 Sep 2002 11:16
60 lines
3191 bytes
3191 bytes
Miguel <mburgos@ugr.es> wrote: : On Mon, 2 Sep 2002 17:37:44 +0200 : "Reinoso G." <reinoso@probando.com> wrote: :> Lo que s� puedes hacer es redirigir la entrada. Puedes crear una :> tuber�a: man mknod (crear un FIFO o pipe) :> Y despues ejecutar la aplicaci�n de forma: aplicaci�n < archivo :> donde archivo es una tuber�a. los programas de X11 no tienen (por lo general) nada que ver con el mecanismo de entrada/salida standard y las pipes. : kedit < tuberia & : pero kedit no aparec�a : escrib� echo A > tuberia : y kedit apareci� en pantalla pero sin nada escrito : prob� otras varias veces echo A > tuberia y nada de nada normal. : hago algo mal? Si el programa X11 no tiene nada explicito que permita manejarlo "remotamente" lo tienes mal. - Primero necesitas que en el momento de la ejecucion no atendida (via "at", p.e.) exista un servidor X11 y que ademas el usuario tenga permisos sobre el. Esto, en general, no se puede garantizar, aunque se puede recurrir a cosas tipo xvfb o vnc. - Segundo: para manejar remotamente un programa X11 necesitas pasarle eventos sinteticos (no entrada standard), y en eso no influye el foco. Tendrias que hacer un programa que genere esos eventos y ese programa deberia ser capaz de saber/adivinar el window id del programa a manejar. A bote pronto, no me suena ningun programa ya hecho que permita hacer eso, asi que deberias hacertelo tu, y me temo que dista de ser trivial. Una busqueda rapida por inet nos lleva a http://www.wildopensource.com/larry-projects/article1.html http://www.wildopensource.com/larry-projects/android.html que a lo mejor se podria llegar a adaptar para lo que tu quieres. -- PGP and other useless info at \ http://www.cps.unizar.es/~spd/ \ finger://daphne.cps.unizar.es/spd \ Timeo Danaos et dona ferentes ftp://ivo.cps.unizar.es/pub/ \ (Virgilio)
Technical Details
Message-ID:
<al25lv$bd5$1@news.unizar.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!194.42.224.136!diablo.netcom.net.uk!netcom.net.uk!newsfeed.wirehub.nl!kleenex.wirehub.nl!newsf01.ono.com!news.rediris.es!news.unizar.es!not-for-mailReferences:
<20020902094103.6f41b052.mburgos@ugr.es> <slrnan71e8.1ov.reinoso@EA4BAO.PLLANO.ESP.EU> <20020903095023.36157f0b.mburgos@ugr.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,78290eae1b324a45
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-09-03 03:40:42 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!194.42.224.136!diablo.netcom.net.uk!netcom.net.uk!newsfeed.wirehub.nl!kleenex.wirehub.nl!newsf01.ono.com!news.rediris.es!news.unizar.es!not-for-mail
From: "J.A. Gutierrez" <spd@daphne.cps.unizar.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: simular pulsación de tecla
Date: 3 Sep 2002 11:16:15 GMT
Organization: Rank
Lines: 60
Message-ID: <al25lv$bd5$1@news.unizar.es>
References: <20020902094103.6f41b052.mburgos@ugr.es> <slrnan71e8.1ov.reinoso@EA4BAO.PLLANO.ESP.EU> <20020903095023.36157f0b.mburgos@ugr.es>
NNTP-Posting-Host: daphne.cps.unizar.es
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.unizar.es 1031051775 11685 155.210.152.20 (3 Sep 2002 11:16:15 GMT)
X-Complaints-To: usenet@news.unizar.es
NNTP-Posting-Date: 3 Sep 2002 11:16:15 GMT
User-Agent: tin/1.4.5-20010409 ("One More Nightmare") (UNIX) (IRIX/6.2 (IP22))