qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 0/8] Add GTK UI to enable basic accessibility (v


From: Stefan Weil
Subject: Re: [Qemu-devel] [PATCH 0/8] Add GTK UI to enable basic accessibility (v2)
Date: Sun, 11 Mar 2012 19:47:49 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20120207 Iceowl/1.0b1 Icedove/3.0.11

Am 11.03.2012 19:24, schrieb François Revol:
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 this
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çois.

Agreed. I should have been more precise. The default could be
changed from SDL to GTK when GTK is available and working
(this implies not for Haiku, not for compilation environments
without the necessary GTK installation, and also not for Windows
as long as the GTK UI freezes QEMU).

Stefan





reply via email to

[Prev in Thread] Current Thread [Next in Thread]