From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LLL6N-0004rE-Cu for qemu-devel@nongnu.org; Fri, 09 Jan 2009 12:24:55 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LLL6L-0004r0-4M for qemu-devel@nongnu.org; Fri, 09 Jan 2009 12:24:54 -0500 Received: from [199.232.76.173] (port=35275 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LLL6L-0004qx-0q for qemu-devel@nongnu.org; Fri, 09 Jan 2009 12:24:53 -0500 Received: from yx-out-1718.google.com ([74.125.44.156]:43116) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LLL6K-0003ZL-NP for qemu-devel@nongnu.org; Fri, 09 Jan 2009 12:24:52 -0500 Received: by yx-out-1718.google.com with SMTP id 3so3545885yxi.82 for ; Fri, 09 Jan 2009 09:24:51 -0800 (PST) Message-ID: <4967885A.2020908@codemonkey.ws> Date: Fri, 09 Jan 2009 11:24:42 -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> In-Reply-To: <18791.34404.878201.724561@mariner.uk.xensource.com> 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 Ian Jackson wrote: > Anthony Liguori writes ("Re: [Qemu-devel] Ongoing changes to the displaying code"): > >> David Turner wrote: >> >>> For my specific needs, VNC and a separate GUI application are totally >>> overkill. However, it is true that QEMU itself absolutely doesn't >>> require to support any GUI jazz (you should probably let that to >>> forks/GUI wrappers instead). >>> > ... > >> What specifically, do you consider to be overkill? Are you afraid of >> the performance overhead of VNC? Is the lack of VNC clients a problem >> (assuming you don't want a gtk dependency)? >> > > I think it's fair enough for people to prefer SDL to VNC for a number > of reasons. But why not just allow them to embed the qemu SDL window > in their application ? This is definitely possible in X although I'm > not sure exactly how to do it with SDL. > 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. Of course, with the right VNC extension to support a shared memory transport, I still contend VNC can be just as efficient as SDL. Regards, Anthony Liguori > Ian. > > >