summaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* audio: add functions to set volume/mute with alsaVictor Toso2015-04-241-3/+9
| | | | | | | | | This patch includes the vdagent-audio.[ch] files in order to communicate with backend audio server. The two functions provide a way to set volume and mute in the guest by connecting to default mixer control in alsa which is 'Master' for playback and 'Capture' for record.
* data: remove rsyslog config filesMarc-André Lureau2014-09-081-4/+0
| | | | | | | | | | | | | | | Many systems don't use rsyslog, others don't need seperate syslog files for vdagent. With systemd journal, It's possible to filter spice-vdagent/spice-vdagentd log messages out of /var/log/messages: journalctl SYSLOG_IDENTIFIER=spice-vdagent SLOG_IDENTIFIER=spice-vdagentd This simplify spice-vdagent packaging and updates, since there are no config files to deal with. Related: https://bugzilla.redhat.com/show_bug.cgi?id=1136881
* Fix gdm autostart pathChristophe Fergeau2014-02-251-1/+4
| | | | | | | | | | | | | gdm 3.1.90 (June 2011) changed the path where .desktop files which should be autostarted with gdm needs to be located. This used to be $(datadir)/gdm/autostart/LoginWindow and is now $(datadir)/gdm/greeter/autostart. This means that when running gdm in a VM in a recent distribution, arbitrary resizing the VM window will not cause the resolution to be adjusted. This used to be working in eg RHEL6. This patch installs the .desktop file to both paths in order to work both with older and newer gdms.
* buildsys: Build vdagentd as pie + relro when possibleHans de Goede2013-07-031-2/+4
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Drop the no longer needed modules-load.d/spice-vdagentd.confHans de Goede2013-05-201-4/+0
| | | | | | | | | | Now a days udev will create a /dev/uinput node without the module being loaded based on devname:uinput from the modinfo, allowing the module to be correctly auto-loaded when needed. https://bugzilla.redhat.com/show_bug.cgi?id=963201 Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* build: Manpages are in build directory, not sourceColin Walters2013-04-121-2/+2
| | | | Since configure generates them.
* Makefile.am: Add missing private headers to noinst_HEADERSHans de Goede2013-04-121-6/+8
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Add manpages for spice-vdagent and spice-vdagentd (rhbz#948511)Hans de Goede2013-04-121-0/+4
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* vdagentd: Allow runtime disabling of session-info (rhbz#904084)Hans de Goede2013-04-111-1/+4
| | | | | | | | | | Add spice-vdagent -X cmdline option, which runtime disables console-kit / systemd-logind integration for setups where these are not used. This is useful for using pre-build binaries (ie distro binaries) in such setups. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* vdagentd: Track which file-xfer id belongs to which session-agentHans de Goede2013-03-061-2/+2
| | | | | | | | So that file-xfers which are still on progress on user-switch keep working, and so that vdagentd can send the client a file-xfer cancel if the per-session vdagent goes away while a file-xfer is active. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* file-xfers: Move file xfer code to its own fileHans de Goede2013-02-221-1/+1
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Makefile.am: Add build dependency on glibriegamaths@gmail.com2013-02-211-2/+2
| | | | Signed-off-by: Dunrong Huang <riegamaths@gmail.com>
* Only install modules-load.d and tmpfiles.d files when using the systemd serviceHans de Goede2012-09-011-6/+7
| | | | | | Both these files are more or less systemd specific. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Makefile.am: Add a bunch of missing files for "make dist"Hans de Goede2012-09-011-0/+4
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Use hardware activation for systemd serviceHans de Goede2012-08-261-1/+5
| | | | | | | Make the systemd service trigger on the addition of /dev/virtio-ports/com.redhat.spice.0 Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Add rsyslog config file to put spice-vdagent logs into their own fileHans de Goede2012-08-241-1/+2
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Install tmpfiles.d file in $prefix/lib/tmpfiles.d (rhbz#840194)Hans de Goede2012-08-241-1/+1
| | | | | | /etc/tmpfiles.d is reserved for local customization. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Add --with-init-script with systemd supportMarc-André Lureau2012-08-241-3/+17
|
* Add systemd scriptsMarc-André Lureau2012-08-241-2/+10
|
* repo: move to tmpfiles.d/spice-vdagentd.confMarc-André Lureau2012-08-241-1/+1
| | | | There are other spice-vdagentd.conf files coming.
* vdagent-x11-randr.c: introduce as split from vdagent-x11.cAlon Levy2012-06-201-1/+1
|
* vdagentd: Add support for libsystemd-loginHans de Goede2012-03-201-2/+5
| | | | | | | This allows us to get session information on new systemd enabled distros, which no longer come with consolekit. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Rename console_kit* to session_info*Hans de Goede2012-03-191-1/+1
| | | | | | This is a preparation patch for adding libsystemd-login support. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Add a RHEL-5 README and xorg.conf example fileHans de Goede2012-01-101-1/+1
| | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* buildsys: Lower autoconf requiresHans de Goede2012-01-101-2/+2
| | | | | | So that autogen.sh can run on RHEL-5 Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* vdagentd: Autogenerate a Xinerama xorg.conf for multi monitor setupsHans de Goede2011-09-261-2/+4
| | | | | | The autogenerated file will get written as /etc/X11/xorg.conf.spice Signed-off-by: Hans de Goede <hdegoede@redhat.com>
* Add tmpfiles.d entry for /var/run/spice-vdagentdHans de Goede2011-04-191-1/+5
| | | | So that this dir exists when the spice-vdagentd starts.
* autotools: add install-data-local ruleChristophe Fergeau2011-04-191-0/+5
| | | | | | It's used to create the /var/run/spice-vdagentd and /var/log/spice-vdagentd directories which the agent requires to run.
* spice-vdagentd initscript should have +xChristophe Fergeau2011-04-191-2/+2
| | | | | It was mistakenly marked as non-executable, resulting in a non-functional script after installation.
* make console-kit use optionalChristophe Fergeau2011-04-041-1/+3
| | | | | | | | On older distributions (namely RHEL5), console-kit is not available. This patch makes console-kit use optional, though this means vd_agentd won't handle properly user-switching. This patch makes it always use the first client vdagent, or none if multiple agents connect.
* autotools: handle data files installationChristophe Fergeau2011-04-041-0/+11
|
* autotools: move generated binaries to src/Christophe Fergeau2011-04-041-12/+12
|
* autotools: move source files to a src/ subdirChristophe Fergeau2011-04-041-12/+12
|
* autotools: add autotools supportChristophe Fergeau2011-04-041-0/+24