[virt-tools-list] [PATCH virt-viewer v3 0/3] Add QEMU-like UI: VT console & basic VM state
marcandre.lureau at redhat.com
marcandre.lureau at redhat.com
Fri Jan 18 09:12:12 UTC 2019
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(-)
--
2.20.1.98.gecbdaf0899
More information about the virt-tools-list
mailing list