spice-vdagentd(1)
๐ spice-vdagentd ๐
okay bestie, so this is spice-vdagentd โ the Spice guest agent daemon, straight out of the General Commands Manual. it's the system-wide half of the whole Spice guest agent situation and honestly? it's doing the most so your VM feels โจnativeโจ. let's get into it ๐ซถ
โจ NAME โจ
spice-vdagentd โ the Spice guest agent daemon ๐
๐ธ SYNOPSIS ๐ธ
spice-vdagent [OPTIONS]
yes bestie, that's literally what the manpage says, we're keeping it exactly as-is, no cap ๐
๐ฆ DESCRIPTION ๐ฆ
so the Spice guest agent for Linux is lowkey a two-part girlboss situation: there's the system-wide daemon spice-vdagentd, and then there's the X11 session agent spice-vdagent โ and you get one of those per X11 session. the way that they're a duo? iconic.
spice-vdagentd gets started through a Sys-V initscript or a systemd unit. that's the whole vibe. she's a daemon, she shows up at boot, she handles business. ๐
๐ FEATURES ๐
the Spice guest agent adds these features to Spice Linux guests, and ngl it's a whole glow-up:
- Client mouse mode โ no need to grab the mouse by the client, and no mouse lag. obsessed. ๐ญโจ
- Automatic adjustment of the X11 session's number of virtual monitors, and their resolution, to the number of client windows and their resolution. it just knows. ๐ฅ๏ธ๐ฅ๏ธ๐ฅ๏ธ
- Support of copy and paste (text and images) between the active X11 session and the client โ and bestie, this supports both the primary selection and the clipboard. the range?? unmatched. ๐๐ผ๏ธ
- Support for transferring files from the client to the agent. files. moving. periodt. ๐โก๏ธ
โจ OPTIONS โจ
-hโ print a short description of all command line options. the little "what does everything do" moment, we love her ๐ฅฐ-dโ log debug messages. use it twice for extra info ๐ (yes, twice. she's hungry for detail.)-fโ treat the uinput device as fake; no ioctls. this is useful in combination withXspice๐ซฅ-oโ the daemon will exit after processing a single session. one and done, she's out ๐จ-sport โ set the virtio serial port (default:/dev/virtio-ports/com.redhat.spice.0) ๐-udevice โ set the uinput device (default:/dev/uinput) ๐ฎ-xโ don't daemonize. stay in the foreground with me, bestie ๐ซถ-Xโ disable session info usage. here's the tea:spice-vdagentdneeds to know whichspice-vdagentis in the currently active X11 session.spice-vdagentduses console kit or systemd-logind (compile time option) for this; the-Xoption disables this, and if no session info is available only onespice-vdagentis allowed ๐ซ๐ฅ
๐ FILES ๐
the Sys-V initscript or systemd unit parses the following files:
/etc/sysconfig/spice-vdagentdโ default cmdline options can be passed tospice-vdagentdby setting them in theSPICE_VDAGENTD_EXTRA_ARGSvariable in this file ๐โจ
๐ SEE ALSO ๐
spice-vdagent(1)โ her sister!! go read it, iykyk ๐
๐ COPYRIGHT ๐
Copyright 2010-2013 Red Hat, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. โ ๏ธ fr fr, no warranty bestie, don't come for her.
and that's the whole page, bestie ๐ฅน๐ซถ this was spice-vdagent 0.23.0, dated April 2013 โ a whole legend from the spice-vdagentd(1) manual. mwah ๐โจ
๐ฆ where this page comes from
- alpine 3.24: spice-vdagent-doc 0.23.0-r1 ยท GPL-3.0-or-later
- fedora 43: spice-vdagent 0.23.0-1.fc43 ยท GPL-3.0-or-later
- fedora 44: spice-vdagent 0.23.0-2.fc44 ยท GPL-3.0-or-later
- nixos 26.05: spice-vdagent 0.23.0
- nixpkgs unstable: spice-vdagent 0.23.0
- ubuntu resolute: spice-vdagent 0.23.0-1 ยท GPL-3.0-or-later
- ubuntu resolute: spice-vdagent 0.23.0-1ubuntu0.1 ยท GPL-3.0-or-later
- ubuntu stonking: spice-vdagent 0.23.0-4 ยท GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms