summaryrefslogtreecommitdiff
path: root/gtk/README
blob: c835bcaa142eb659e0fe0f6bda6f1b5868f67023 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

spice & gtk
===========

Porting spice client to gtk ...


current state
-------------

spicy app starts becoming usable.

Library API is far from being stable.  Likewise the ABI of course.
If you play with the libs make sure you rebuild everything after
updating the library for the time being.

Some features are missing:
  - No sound recording support.
  - No client migration support.
  - Most channel implementations are incomplete.
  - Almost no documentation.
  - Probably more ...


What you can find here
----------------------

libspice-client-glib
   provides glib objects for spice protocol decoding and surface rendering.
      * SpiceSession (see spice-session.h)
      * SpiceChannel (see spice-session.h)

libspice-client-pulse
   provides glib objects for sound support via pulseaudio.
      * SpicePulse (see spice-pulse.h)

libspice-client-gtk
   provides gtk widget to show spice display and accept user input.
      * SpiceDisplay (see spice-widget.h)

spicy
   gtk based spice client app.

snappy
   cmd line tool, connects to spice server and writes out screen shots.