summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2010-10-30 15:48:12 +0200
committerHans de Goede <hdegoede@redhat.com>2010-10-30 15:48:12 +0200
commitc106729a48a9e5080e37f92bc90f4405050149a3 (patch)
tree7ba4e0bc980d98f0c1a0432013537e6a66ea6dfd
parent448fd19826636b82b0297efcf4fbb7bf82a4bbe0 (diff)
Update README
-rw-r--r--README28
-rw-r--r--TODO2
2 files changed, 22 insertions, 8 deletions
diff --git a/README b/README
index 40fea21..ad40b3a 100644
--- a/README
+++ b/README
@@ -1,14 +1,30 @@
-
-spice agent for linux
+Spice agent for Linux
=====================
-reads spice agent events, parses the mouse events,
-feeds them into the kernel via uinput.
+The spice agent for Linux consists of 2 parts, a daemon spice-vdagentd and
+a per X-session process spice-vdagent. The daemon gets automatically started
+in Spice guests through a udev rule. The per X-session gets automatically
+started in desktop environments which honor /etc/xdg/autostart, and under
+gdm.
+
+The main daemon needs to know which X-session daemon is the currently
+active X-session (think switch user functionality) for this console kit is
+used. spice-vdagent will not work without console kit.
+
+Features:
+* Client mouse mode (no need to grab mouse by client, no mouse lag)
+ this is handled by the daemon by feeding mouse events into the kernel
+ via uinput. This will only work if the active X-session is running a
+ spice-vdagent process so that its resolution can be determined.
+* Automatic adjustment of the X-session resolution to the client resolution
+* Support of copy and paste (text and images) between the active X-session
+ and the client
Not handled: multiple displays.
-enjoy,
- Gerd
+Enjoy,
+ Gerd & Hans
--
Gerd Hoffmann <kraxel@redhat.com>
+Hans de Goede <hdegoede@redhat.com>
diff --git a/TODO b/TODO
index e9519f8..a75b703 100644
--- a/TODO
+++ b/TODO
@@ -1,7 +1,5 @@
--add a README
-patch xorg driver to allow adding "random" resolutions
-make vdagent xorg client try to add "random" resolutions
--fedora package
-only realloc capabilities array if size changes
Maybe: