[virt-tools-list] [PATCH virt-viewer v3 0/3] Add QEMU-like UI: VT console & basic VM state

Victor Toso vtosodec at redhat.com
Fri Feb 1 09:20:42 UTC 2019


On Fri, 2019-01-18 at 13:12 +0400, marcandre.lureau at redhat.com wrote:
> From: Marc-André Lureau <marcandre.lureau at redhat.com>
> 
> Hi,
> 
> QEMU provides multiple display backend, with different set of
> features. One of the richest UI is the -display gtk. It is quite
> minimal, and comparable to remote-viewer UI wrt fullscreen, zooming,
> grabbing. I haven't done a detailed comparison, but for regular use,
> I
> prefer the remote-viewer UI. The fullscreen mode has a popup toolbar,
> there is a send-key menu, it provides better desktop integration
> support: USB redirection, folder sharing, more complete multi-monitor
> configuration, screenshot. remote-viewer also allows hotkey
> configuration, and has an experimental "kiosk" mode.
> 
> However, remote-viewer is lacking 2 important features compared to
> QEMU UI: VT console (for serials, and monitors) and basic VM state
> commands (power off, reset, pause..).
> 
> This is remaining patches from the series, creating the VTE consoles
> and hooking into QMP channels
> 
> Another RFC series for QEMU "[PATCH 00/10] RFC: spice: add -display
> app to launch external UI" provides a new "-display app" backend,
> that
> will configure QEMU appropriately, and start remote-viewer (actually
> any client handling spice+unix://). The result is that the "QEMU UI
> experience" is out of qemu code base and process.
> 
> thanks
> 
> v3:
>  - code cleanup suggest by Victor in "spice: hook into port channel
> to create VTE terminals"
>  - add Victor a-b on "spice: hook into QMP port"
>  - rebased
> 
> Marc-André Lureau (3):
>   session: do not take VTE display into account for geometry changes
>   spice: hook into port channel to create VTE terminals
>   spice: hook into QMP port
> 
>  configure.ac                    |   2 +-
>  src/virt-viewer-session-spice.c | 221
> +++++++++++++++++++++++++++++++-
>  src/virt-viewer-session.c       |   5 +
>  3 files changed, 225 insertions(+), 3 deletions(-)

Ack, sorry for the delay.




More information about the virt-tools-list mailing list