spice-gtk ========= A Gtk client and libraries for SPICE remote desktop servers. Please report bugs at: spice-devel@lists.freedesktop.org Project content --------------- libspice-client-glib-2.0 provides glib objects for spice protocol decoding and surface rendering. * SpiceSession (see spice-session.h). * SpiceChannel (see spice-channel.h). * SpiceAudio (see spice-audio.h). * Various Spice<Type>Channel (see channel-<type>.h). libspice-client-gtk-3.0 provides gtk widget to show spice display and accept user input. * SpiceDisplay (see spice-widget.h) spicy a gtk test client. The recommended client for end user is virt-viewer (https://pagure.io/virt-viewer) spicy-screenshot Command line tool, connects to spice server and writes out a screen shot. spicy-stats Command line tool, connects to spice server and writes out a summary of connection details, amount of bytes transferred... SpiceClientGlib and SpiceClientGtk GObject-introspection modules. Build dependencies: ------------------ . On Fedora use: dnf builddep spice-gtk . or install: gtk3-devel spice-protocol openssl-devel pulseaudio-libs-devel pixman-devel gobject-introspection-devel libjpeg-turbo-devel zlib-devel cyrus-sasl-devel gtk-doc . The GStreamer backend needs: gstreamer1-devel gstreamer1-plugins-base-devel gstreamer1-plugins-good gstreamer1-plugins-bad-free . If you build from git, you'll also need: libtool automake gettext-devel vala vala-tools python2 python2-pyparsing or python3 python3-pyparsing
Forked from
spice / spice-gtk
559 commits behind, 7 commits ahead of the upstream repository.

Lukáš Hrázký
authored
Use the new MousePositionV2 as the mouse position message, which
contains the (channel_id, monitor_id) pair as the unique identifier for
the monitor to which the position belongs. The ID pair will be
translated to a guest_output_id on the server.
Since the function sending the position is part of the API, keep the old
version of the API function and add a mouse_position_v2() function to
the API. For the old version of the API function, we keep sending the
old version of the protocol message. Since the function has a single
"display_id" as an argument, there is no way to reconstruct the
(channel_id, monitor_id) pair from it.
Signed-off-by:
Lukáš Hrázký <lhrazky@redhat.com>
Name | Last commit | Last update |
---|---|---|
build-aux | ||
data | ||
doc | ||
m4 | ||
man | ||
po | ||
src | ||
subprojects | ||
tests | ||
tools | ||
vapi | ||
.gitlab-ci.yml | ||
.gitmodules | ||
.gitpublish | ||
.mailmap | ||
AUTHORS | ||
COPYING | ||
Makefile.am | ||
NEWS | ||
README | ||
autogen.sh | ||
configure.ac | ||
git.mk | ||
spice-client-glib-2.0.pc.in | ||
spice-client-gtk-3.0.pc.in |