summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2012-03-13 09:43:23 +0100
committerHans de Goede <hdegoede@redhat.com>2012-03-13 09:43:23 +0100
commit4c03ea82f2081cf9af06545696fb2ccb2d0a5893 (patch)
tree8edc1f1443c42277d9e0fd4752cb97d1546e6133 /README
parent7ff55ae020d3adee31d25d58ca043086eed2844b (diff)
downloadvd_agent-4c03ea82f2081cf9af06545696fb2ccb2d0a5893.tar.gz
vd_agent-4c03ea82f2081cf9af06545696fb2ccb2d0a5893.tar.xz
vd_agent-4c03ea82f2081cf9af06545696fb2ccb2d0a5893.zip
README: update to reflect recently added features
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'README')
-rw-r--r--README27
1 files changed, 18 insertions, 9 deletions
diff --git a/README b/README
index 40957f3..24e7b5b 100644
--- a/README
+++ b/README
@@ -2,14 +2,14 @@ Spice agent for Linux
=====================
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.
+a per X-session process spice-vdagent. The daemon gets started in Spice guests
+through a Sys-V initscript. 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.
+used. spice-vdagent can be compiled without console kit support for use with
+older distributions, in this case only one active X session is allowed.
Features:
* Client mouse mode (no need to grab mouse by client, no mouse lag)
@@ -17,11 +17,20 @@ Features:
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
+ for single monitor configurations.
* Support of copy and paste (text and images) between the active X-session
- and the client
-
-Not handled: multiple displays.
-
+ and the client. This supports both the primary selection and the clipboard.
+* Limited support for multiple displays, prerequisites:
+ * A new enough Xorg-server. For Fedora atleast Fedora-17, for RHEL-6 atleast
+ xorg-x11-server-1.10.4-6.el6_2.3
+ * A vm configured with multiple qxl devices
+ * A guest running the latest spice-vdagent
+ Then connect to the vm with the multiple monitor client which you want to
+ use it with using: "spicec --full-screen=auto-config" (or the user portal
+ equivalent). At this point the agent will write out a:
+ /var/run/spice-vdagentd/xorg.conf.spice file. With all the necessary magic
+ to get Xinerama working. Move this file to /etc/X11/xorg.conf, then kill
+ Xorg so that it will get restarted and you should be good to go.
All vdagent communications on the guest side run over a single pipe which
gets presented to the guest os as a virtio serial port.