From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:52980) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S6nRt-00026b-BF for qemu-devel@nongnu.org; Sun, 11 Mar 2012 14:24:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S6nRr-0006BY-Lv for qemu-devel@nongnu.org; Sun, 11 Mar 2012 14:24:52 -0400 Received: from smtp6-g21.free.fr ([212.27.42.6]:37457) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S6nRr-0006Ao-1U for qemu-devel@nongnu.org; Sun, 11 Mar 2012 14:24:51 -0400 Message-ID: <4F5CEDE0.50302@free.fr> Date: Sun, 11 Mar 2012 19:24:32 +0100 From: =?ISO-8859-1?Q?Fran=E7ois_Revol?= MIME-Version: 1.0 References: <1330299995-8688-1-git-send-email-aliguori@us.ibm.com> <4F5CE0E4.2090902@weilnetz.de> In-Reply-To: <4F5CE0E4.2090902@weilnetz.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH 0/8] Add GTK UI to enable basic accessibility (v2) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Weil Cc: Kevin Wolf , Paolo Bonzini , Anthony Liguori , qemu-devel@nongnu.org, Alex Graf On -10/01/-28163 20:59, Stefan Weil wrote: > Am 27.02.2012 00:46, schrieb Anthony Liguori: >> I realize UIs are the third rail of QEMU development, but over the >> years I've >> gotten a lot of feedback from users about our UI. I think everyone >> struggles >> with the SDL interface and its lack of discoverability but it's worse >> than I >> think most people realize for users that rely on accessibility tools. [...] While I do think accessibility is important... >> These are solved problems though and while we could reinvent all of th= is >> ourselves with SDL, we would be crazy if we did. Modern toolkits, like >> GTK, >> solve these problems. GTK itself causes problems, because, it's not ported, thus not available, to all platforms QEMU can run on. It's certainly not available on Haiku at least. Of course, SDL itself is not really a good candidate to add a11y features, due to its framebuffer-based design... >> >> By using GTK, we can leverage VteTerminal for screen reader >> integration and font >> configuration. We can also use GTK's accelerator support to make >> accelerators >> configurable (Gnome provides a global accelerator configuration >> interface). Hmm the thing using libvte that uses /tmp to insecurely store terminal backlogs ? ;-) [snip] > As soon as the GTK UI is considered stable and usable, the default > could be changed from SDL to GTK. Due to GTK not being as universally available as SDL, I'd really like not to. Fran=E7ois.