From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LLMZp-0003ih-6A for qemu-devel@nongnu.org; Fri, 09 Jan 2009 13:59:25 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LLMZn-0003hD-0p for qemu-devel@nongnu.org; Fri, 09 Jan 2009 13:59:24 -0500 Received: from [199.232.76.173] (port=34188 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LLMZm-0003h6-UH for qemu-devel@nongnu.org; Fri, 09 Jan 2009 13:59:22 -0500 Received: from mail-ew0-f21.google.com ([209.85.219.21]:54028) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LLMZm-0007Kx-D8 for qemu-devel@nongnu.org; Fri, 09 Jan 2009 13:59:22 -0500 Received: by ewy14 with SMTP id 14so10966931ewy.10 for ; Fri, 09 Jan 2009 10:59:21 -0800 (PST) Message-ID: <49679E7F.6050504@codemonkey.ws> Date: Fri, 09 Jan 2009 12:59:11 -0600 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] Ongoing changes to the displaying code References: <4966ADD4.5090102@codesourcery.com> <4966BB7A.3090303@codemonkey.ws> <4966BEC4.7080903@codemonkey.ws> <60cad3f0901090128m23977527kf658c15ba90dbaf8@mail.gmail.com> <49676B43.2020406@codemonkey.ws> <18791.34404.878201.724561@mariner.uk.xensource.com> <4967885A.2020908@codemonkey.ws> <20090109174252.GA2193@kos.to> In-Reply-To: <20090109174252.GA2193@kos.to> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Riku Voipio wrote: > On Fri, Jan 09, 2009 at 11:24:42AM -0600, Anthony Liguori wrote: > >> If you search the mailing lists, I went down this route before I >> originally wrote the VNC server. XEmbed has some serious limitations >> surrounding how events are propagated between windows. I convinced >> myself that you couldn't do what you really wanted to do through this >> mechanism. >> > > Howabout using passing a window xid from the GUI app to qemu with > command line paramater -parent ? This is how Xoo[1] starts Xephyr > (or Xnest) in itself: > > [1] http://labs.o-hand.com/xoo/ > Window events won't propagate (things like focus cycling). There is tons of information about why these things don't work well in practice out there for those interested in googling. >> Of course, with the right VNC extension to support a shared memory >> transport, I still contend VNC can be just as efficient as SDL. >> > > It still puts a big speed and flexibility limit IMHO. > Why? There's no additional memory copying. There's a very small update latency addition.