qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] chardev: add vte chardev


From: Gerd Hoffmann
Subject: Re: [Qemu-devel] [PATCH] chardev: add vte chardev
Date: Wed, 13 Mar 2013 15:25:52 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130307 Thunderbird/17.0.3

On 03/13/13 13:29, Anthony Liguori wrote:
> Gerd Hoffmann <address@hidden> writes:
> 
>> Kill the dirty hack which hooks gtk vte initialization into the
>> qemu consoles subsystem.  The vte terminals are not related to qemu
>> consoles at all.  This simply doesn't belong there and it stands in
>> the way when cleaning up the qemu consoles subsystem.  So fix it
>> up, quickly, before it sneaks into a release.
> 
> 
> My only concern is that if someone had a command line like:
> 
> qemu -serial stdio -monitor vc
> 
> It now breaks with your series.

Yes.  I'm not worried.  The switch to gtk is a pretty big one anyway
with a bunch of user interface changes.  If we want avoid surprises for
the user at any cost we must not make gtk the default ui.

Also:  Once I'm done with the console cleanup it will be easy to make
'vc' actually work with gtk.

> 'vc' is a graphical chardev and it should be up to what UI layer to
> decide how to express it

No.

'vc' is a DisplaySurface filled by the qemu terminal emulation.  It's
generic and works with any UI.

'vte' is a chardev data stream linked up to the gtk vte widget.
Obviously works with gtk only.

> What's the issue your having with console cleanup?

It just doesn't fit into the QemuConsoles at all, and with multiple UI's
active (such as gtk+vnc at the same time) it doesn't make sense any more.

cheers,
  Gerd



reply via email to

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