From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BLRFA-00085q-52 for qemu-devel@nongnu.org; Wed, 05 May 2004 14:35:44 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BLREc-0007n8-WC for qemu-devel@nongnu.org; Wed, 05 May 2004 14:35:42 -0400 Received: from [193.252.22.26] (helo=mwinf0503.wanadoo.fr) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BLRBY-0006Vx-7Z for qemu-devel@nongnu.org; Wed, 05 May 2004 14:32:00 -0400 Received: from bellard.org (ATuileries-112-1-2-164.w80-14.abo.wanadoo.fr [80.14.188.164]) by mwinf0503.wanadoo.fr (SMTP Server) with ESMTP id 41F996801175 for ; Wed, 5 May 2004 20:31:59 +0200 (CEST) Message-ID: <409933A2.3010100@bellard.org> Date: Wed, 05 May 2004 20:34:10 +0200 From: Fabrice Bellard MIME-Version: 1.0 Subject: Re: [Qemu-devel] QEMU RFB (vnc) driver References: <1083291721.28997.11.camel@matt> <4098B29B.5020108@wasp.net.au> In-Reply-To: <4098B29B.5020108@wasp.net.au> Content-Type: text/plain; charset=us-ascii; 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 Brad Campbell wrote: > Matthew Mastracci wrote: > >> I'm working on adding RFB support for QEMU. I've attached my >> work-in-progress here. You'll need to compile and link against >> libvncserver to make it work- I'm not an autoconf wizard, so I just >> hacked my local version for now. >> >> The whole thing works surprisingly well. I managed to talk to QEMU on >> my Linux box from my LAN-connected Windows box with amazing performance. >> >> It's a bit of a pain using the mouse over VNC since everything is done >> using relative position packets. It might be possible to emulate a >> Synaptics PS/2 touchpad (which supports absolute positioning and is >> supported under Windows and X) to make this a bit easier, but I'm not >> certain how difficult that would be. It might be easier to whip up a >> special VNC client that supports mouse capturing. :) I vote for the Synaptics PS/2 touchpad emulation. From the Linux kernel source, it does not seem difficult. Another topic is the keycode conversions. Even with SDL, a solution like bochs or rdesktop (with an option to give the host keyboard mapping) is needed. That's why I did not merge the various patch submitted to 'improve' the SDL keyboard emulation. Fabrice.