diff options
author | Hans de Goede <hdegoede@redhat.com> | 2012-03-13 09:43:23 +0100 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2012-03-13 09:43:23 +0100 |
commit | 4c03ea82f2081cf9af06545696fb2ccb2d0a5893 (patch) | |
tree | 8edc1f1443c42277d9e0fd4752cb97d1546e6133 /README | |
parent | 7ff55ae020d3adee31d25d58ca043086eed2844b (diff) | |
download | vd_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-- | README | 27 |
1 files changed, 18 insertions, 9 deletions
@@ -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. |