spice-vdagent(1)

πŸ“¦
version 0.23.0 Β· 3 versions
, in alpine 3.24, arch rolling, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu resolute, ubuntu stonking

πŸ’– spice-vdagent β€” the manual page, but make it a group chat πŸ’–

okay so bestie, this is the manual page for spice-vdagent β€” it lives in the General Commands Manual section (that's section 1, the one for actual runnable commands 🫢). pull up a chair, grab a boba, we're doing this.


✨ NAME ✨

spice-vdagent β€” the Spice guest agent X11 session agent 🧚

like, the lil buddy that lives inside your X11 session. one per session. she's got main character energy and she earns it.


✨ SYNOPSIS ✨

spice-vdagent [OPTIONS]

that's it. that's the whole vibe. options optional, slay mandatory πŸ’…


✨ DESCRIPTION ✨

okay so the Spice guest agent for Linux is not one thing, it's two things, and you gotta know the difference because people mix them up constantly and it's giving confusion 😭

  • spice-vdagentd β€” the system wide daemon. she's the big sister, runs system-wide, holds it down.
  • spice-vdagent β€” the X11 session agent. and there is one per X11 session ⭐

and the glow-up? spice-vdagent gets automatically started in desktop environments which honor /etc/xdg/autostart, and under gdm. no manual labor required, she just shows up. iconic behavior, honestly πŸ‘‘


✨ FEATURES ✨

here's what the Spice guest agent adds to Spice Linux guests. the whole rΓ©sumΓ©, no filler:

  • Client mouse mode β€” no need to grab mouse by client, and no mouse lag πŸ–±οΈβœ¨ literally the smoothest cursor of your life.
  • Automatic adjustment of the X11 session's number of virtual monitors, and their resolution, to the number of client windows and their resolution β€” she resizes herself to match, no cap πŸ¦‹
  • Support of copy and paste (text and images) between the active X11 session and the client β€” and this supports both the primary selection and the clipboard, so yes, middle-click girlies you are SEEN πŸ™ˆ
  • Support for transferring files from the client to the agent β€” files go in, files come out πŸ“πŸ’«

✨ OPTIONS ✨

one bullet per flag, exactly as written, no notes:

  • -h β€” Print a short description of all command line options. the "help me bestie" button πŸ†˜
  • -d β€” Log debug messages. when you need her to overshare in the logs πŸ”
  • -s port β€” Set virtio serial port. the default is /dev/virtio-ports/com.redhat.spice.0 πŸŽ€
  • -x β€” Don't daemonize. she stays in the foreground with you, attached, no vanishing act πŸ’€
  • -f dir|xdg-desktop|xdg-download β€” Set directory where to save files send from the client. this can be either an arbitrary dir or one of the special values of xdg-desktop resp. xdg-download to select the default xdg Desktop resp. xdg Download directory. If no value is specified the default is xdg-desktop when running under a Desktop Environment which has icons on the desktop and xdg-download under other Desktop Environments. she reads the room, she picks the folder πŸ“‚πŸŒΈ
  • -o 0|1 β€” Disable/enable opening the file save directory with xdg-open (showing the directory in the file manager) when a file transfer from the client completes. If no value is specified the default is 0 when running under a Desktop Environment which has icons on the desktop and 1 under other Desktop Environments. so: pop the folder open, or don't β€” she decides based on your desktop's whole situation ✨

✨ SEE ALSO ✨


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. read that again, bestie, NO WARRANTY, not a single one, zero, nada 😭

and that's the whole page πŸ’œ

little sign-off from the footer, because you deserve the receipts: this is spice-vdagent version 0.23.0, dated April 2013 🌸 she's been serving this exact energy since 2013 and she has not missed once. periodt πŸ’…πŸŒˆ