[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